首先吧,a=0 和a =a+1 后没有分号。其实分析起来也挺容易的,for语句有a++,
循环体a=a+1也相当于a++,执行一遍循环体相当于a+2;最后结果是101;
应该这么写
#include<stdio.h>
void main()
{
int i,sum=0;
{
for (i=1;i<=100;i++)
sum=sum+i;
}
printf("%d\n",sum);
}
循环体a=a+1也相当于a++,执行一遍循环体相当于a+2;最后结果是101;
应该这么写
#include<stdio.h>
void main()
{
int i,sum=0;
{
for (i=1;i<=100;i++)
sum=sum+i;
}
printf("%d\n",sum);
}