编写一个方法,计算:1 - 2 + 3 - 4 + 5 - 6 + 7 - 8 + 9 - 10 + 11 - ……N,要求:

来源:百度知道 编辑:UC知道 时间:2024/05/15 04:47:09

N要有个初始值的;
N= ;
sum=0;
for (i=1;i<=n,i++)
{
if (i%2==0)
sum=sum-i
else
sum=sum+i
}

很久也没写过了不知道形势是不对的,但大体意思应该是这样,希望对你有帮助,你可以看到偶数时是减,奇数时是加。

main(){
int i,n,s=0,op=1;
scanf("%d",&n);
for (i=1;i<=n;i++){s+=op*i;op*=-1;}
printf("%d\n",s);
}

#include<stdio.h>
main(){
int i,n,s=0,op=1;
scanf("%d",&n);
for (i=1;i<=n;i++){s+=op*i;op*=-1;}
printf("%d\n",s);
}
//1楼为正确答案,我只是给加了个头文件保证输入输出函数被定义过。