- //提示用户输入一个正整数n,计算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;
-
- if(i%2==1)
- sum=1+n/2;
- else
- sum=-n/2;
-
- printf("%d\n",sum);
- return 0;
- }
复制代码 这是个数学问题吧 你看看行不 我试了下加过没变 不过代码不知改成你的后有没有标点错误 |