#include<stdio.h>
int main()
{
int n,x,y,sum,sum1,sum2;
x=0;
y=1;
printf("Enter n:");
scanf("%d\n",&n);
sum1=0;sum2=0;
{
for(x=0;x<=n;x+=2)
sum1=sum1+x;
};
{
for(y=0;y<=n;y+=2)
sum2=sum2-y;
};
sum=sum1+sum2;
printf("sum=%d\n",sum);
return 0;
}
scanf括号里不能有换行符,直接去了就行
下面得这两个循环结构。"{代码};"这样是不对得。格式:for(声明语句;判断语句;自增或自减语句 ){循环体;}
你这个代码对于n>0得时候没有意义吧,最后得结构都是零。
{
for(x=0;x<=n;x+=2)
sum1=sum1+x;
};
{
for(y=0;y<=n;y+=2)
sum2=sum2-y;
};