/*
题目:提示用户输入一个正整数n,利用while循环计算并输出,1-2+3-4+5-6+...n的和
*/
#include <stdio.h>
int main()
{
int n =0;//初始化一个变量
while (n <=0)
{
printf("请输入一个整数\n"); //提示用户输入一个整数
scanf("%d",&n );//让用户输入
}
//计算
/* int sum =0;//进行初始化
int i=0;
while (i < n )
{
i++;
if (i%2==0)
{
sum -=i;
}
else
{
sum +=i;
}
}
printf ("%d\n",sum );*/
int sum =0;
for (int i=0;i<n ;i++)
{
if (i %2==0)
{
sum -=i;
}
else
{
sum +=i;
}
}
printf ("%d\n",sum );
return 0;
} |
|