黑马程序员技术交流社区
标题:
求大神指点:循环结构-while
[打印本页]
作者:
白月光
时间:
2014-5-19 17:53
标题:
求大神指点:循环结构-while
/*
提示用户输入一个正整数n,计算1-2+3-4+5-6+…+n的和
*/
#include <stdio.h>
int main()
{
//提示输入
printf("请输入一个正整数:\n");
int n ;// 定义变量保存用户输入的整数
scanf("%d",&n);//接收输入
while (n <= 0)
{
// 提示输入
printf("输入有误!请重新输入一个正整数:\n");
// 接收输入
scanf("%d", &n);
}
// 计算
// 定义变量保存和
int sum = 0;
int number = 0; // 默认被加的数值
while (number < n)
{
number++;//number = number + 1
if(number%2 == 0)
{
sum -= number;//sum = sum - number
}
else
{
sum += number;//sum = sum - number
}
}
printf("结果为%d\n", sum);
return 0;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2