#include <stdio.h>
int main()
{
int a,b,c;
a=0;
b=1;
c=1;
while(b<=100)
b++;
a+=b*c;
c=c*-1;
printf("sum=%d\n",a);
return 0;
}
#include <stdio.h> int main() { int a,b,c; a=0; b=1; c=1; while(b<=100) { b++; a+=b*c; c=c*-1; } printf("sum=%d\n",a); return 0; }
同理while语句也是要加花括号
#include <stdio.h>int main(){ int a,b,c; a=0; b=1; c=1; while(b<=100) { b++; a+=b*c; c=c*-1; } printf("sum=%d\n",a); return 0; }
#include <stdio.h>
int main()
{
int a,b,c;
a=0;
c=1;
for(b=1;b<=100;b++){//这里要加花括号,仔细看for语句的结构
a+=b*c;
c=-c;
}
printf("%d",a);
return 0;
}
#include <stdio.h>
int main()
{
int a,b,c;
a=0;
c=1;
for(b=1;b<=100;b++)
a+=b*c;
c=-c;
printf("%d",a);
return 0;
}
又算了一次结果是5050?????
因为 b++ 的原因吧,这个是?
c=c*-1;