注册 登录
编程论坛 新人交流区

麻烦大家看看这个程序那里错了(才学编程..)

cassano18 发布于 2007-11-20 19:19, 1525 次点击

求1+2+3..+100的和,打印出来
main()
{
int sum;
sum = 0;
for(int i=1; i<=100;)
{
sum+=i;
}
printf("%d",sum);
}

9 回复
#2
jayjayjaylei2007-11-20 19:26
for(int i=1; i<=100;)錯了
是不是for(int i=1; i<=100;i++)?
#3
cassano182007-11-20 19:28

我试试你那个

#4
cassano182007-11-20 19:29
还是有错误..
#5
aresnet2007-11-20 21:04
提示什么?
#6
avenge2007-11-20 21:06
应该没错了吧!
#7
ewenyxw03312007-11-20 21:14
main{
int sum;
int i;
sum=0;
for( i=1; i<=100;i++)
{
sum=sum+i;
}
printf("%d",sum);
}

[此贴子已经被作者于2007-11-20 21:18:51编辑过]

#8
R_Baggio2007-11-23 21:09
#include<stdio.h>

void main()
{
    int sum;
    sum = 0;
    for(int i=1; i<=100;i++)            //少了 i++   变量没有递增
    {
        sum+=i;
    }
    printf("%d",sum);
}
#9
chrh_lee2007-11-24 11:00
原帖由 avenge 于 2007-11-20 21:06 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1108812&ptid=187387][/url]
应该没错了吧!
6xb8

差不多就这样啊!
#10
新兵报到2007-11-24 15:54
循环变量没有自增啊!!就是缺少i++
1