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;
}
这是我写的,哪里出错了? 展开
int main ()
{int i=1,x=0;
for(;i<=100;i++);
{x=x+i;}
printf("%d\n",x);
return 0;
}
这是我写的,哪里出错了? 展开
8个回答
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;
}
改为:
#include <stdio.h>
int main ()
{int i=1,x=0;
for(;i<=100;i++) //这里!这里!这里!这里!这里!这里!这里!这里!这里!这里!这里!这里!这里!这里!
{x=x+i;}
printf("%d\n",x);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(;i<=100;i++);
把这句最后面的分号去掉,这是只一个分号的语句是空语句
把这句最后面的分号去掉,这是只一个分号的语句是空语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int sum = 0;
int i;
for (i =1; i <= 100; i++)
sum += i;
执行完后sum就是1到100之和
int i;
for (i =1; i <= 100; i++)
sum += i;
执行完后sum就是1到100之和
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
循环中,你没有规定i的初值,应该是
for (i=1;i<=100;i++);
你是学C语言的吧,建议你去泡论坛
for (i=1;i<=100;i++);
你是学C语言的吧,建议你去泡论坛
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询