C语言 用for语句计算1到100之和,求解?

#include<stdio.h>intmain(){inti=1,x=0;for(;i<=100;i++);{x=x+i;}printf("%d\n",x);retur... #include <stdio.h>
int main ()
{int i=1,x=0;
for(;i<=100;i++);
{x=x+i;}
printf("%d\n",x);
return 0;
}
这是我写的,哪里出错了?
展开
 我来答
阿咕噜
推荐于2017-09-13 · 从互联网慢慢上岸的程序员
阿咕噜
采纳数:107 获赞数:350

向TA提问 私信TA
展开全部
#include <stdio.h>
int main ()
{int i=1,x=0;
for(;i<=100;i++); 改 for(i=1;i<=100;i++)
{x=x+i;}
printf("%d\n",x);
return 0;
}

这样就可以了的,不懂得再问!
匿名用户
2011-12-22
展开全部
for(;i<=100;i++);//这个后面不要加分号啊!!!!
改为:
#include <stdio.h>
int main ()
{int i=1,x=0;
for(;i<=100;i++) //这里!这里!这里!这里!这里!这里!这里!这里!这里!这里!这里!这里!这里!这里!
{x=x+i;}
printf("%d\n",x);
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1fc36d4
2011-12-22 · TA获得超过3131个赞
知道大有可为答主
回答量:1497
采纳率:100%
帮助的人:1840万
展开全部
for(;i<=100;i++);
把这句最后面的分号去掉,这是只一个分号的语句是空语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mia☆jiancha☆ce6608
2011-12-22 · TA获得超过1526个赞
知道小有建树答主
回答量:713
采纳率:100%
帮助的人:498万
展开全部
int sum = 0;
int i;
for (i =1; i <= 100; i++)
sum += i;

执行完后sum就是1到100之和
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
戀上你的純
2011-12-22 · 超过12用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:28.4万
展开全部
循环中,你没有规定i的初值,应该是
for (i=1;i<=100;i++);
你是学C语言的吧,建议你去泡论坛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式