c语言问题,一个关于用for的小程序,不知道哪出错了(没语法错误)?高说帮我看看呀,指点一二。

#include<stdio.h>
int main()
{
int i=1,sum=0;
for(i=1;i<=100;i++)
{printf("%d",i);}
{
sum=sum+i;
i++;
}
printf("sum%d\n",sum);
return 0;
}

#include<stdio.h>
int main()
{
int i=1,sum=0;
for(i=1;i<=100;i++)
{
printf("%d\n",i);
sum=sum+i;
}
printf("sum%d\n",sum);
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-14
i++ * 2
第2个回答  2011-05-14
for(i=1;i<=100;i++)
{printf("%d",i);}//这里for循环就已经完了。

正确的改为
for(i=1;i<=100;i++)
{
printf("%d",i);
sum=sum+i;
i++;
}
第3个回答  2011-05-14
#include<stdio.h>
int main()
{
int i=1,sum=0;
for(i=1;i<=100;i++)
{printf("%d",i);
sum=sum+i;
}
printf("sum%d\n",sum);
return 0;
}
多了个大括号~~多了个i++
相似回答