主题:新手这边来!!!!!!!!!!!!!
dxwxy
[专家分:80] 发布于 2007-12-19 19:55:00
新手这边来!!!!!!!!!!!!!
回复列表 (共10个回复)
沙发
dxwxy [专家分:80] 发布于 2007-12-22 19:28:00
(1)1+2+……+100
(2)1+3+5+……+97+99
来者加分
板凳
%塔塔% [专家分:70] 发布于 2007-12-22 22:52:00
用循环语句做么
3 楼
*寻*梦* [专家分:0] 发布于 2007-12-28 15:37:00
刚来!多多指教
4 楼
%塔塔% [专家分:70] 发布于 2007-12-29 23:14:00
第一个
main()
{int i,sum;
sum=0;
for(i=1;i<=100;i++)
{sum=sum+i;
}
}
第二个
main()
{int i,j,sum;
sum=0;
j=2;
for(i=1;i<=99;i+j)
{sum=sum+i;
}
}
应该没什么错误把....
5 楼
恋上了CC [专家分:50] 发布于 2007-12-30 09:34:00
我也是新来DI~~请多指教`嘻嘻~~刚才看了楼上的程序~~
觉得错了~~~就看第一个,好象加多了101;第二个也是同样的错误,而且j可以直接写在循环体里。
而且,循环体里的表达式好象不能有<=的。
照我看:
第一个
main()
{int i,sum;
sum=0;
for(i=1;i<100;i++)
{sum=sum+i;
}
}
第二个
main()
{int i,sum;
sum=0;
for(i=1;i<99;i+2)
{sum=sum+i;
}
}
不知道有没有错~~~~请多指教了
6 楼
qyh8487142 [专家分:0] 发布于 2008-01-07 02:01:00
刚才我分别运行了,两个程序,在最后加上了一句 printf("sum=%d",sum);
结果是4楼第一个程序是5050
5楼第一个程序是4950
第二个程序都没答案,这是为什么?
这是5楼的
main()
{
int i,sum;
sum=0;
for(i=1;i<99;i+2)
{
sum=sum+i;
}
printf("sum=%d",sum);
}
这是4楼的
main()
{
int i,j,sum;
sum=0;
j=2;
for(i=1;i<=99;i+j)
{
sum=sum+i;
}
printf("sum=%d",sum);
}
7 楼
254348619 [专家分:0] 发布于 2008-01-13 03:44:00
4楼是1+2+....+99
5楼是1+2+.....+100
第二个程序循环不能i+j i+2 好象要是i=i+j
8 楼
chxrsq1987 [专家分:30] 发布于 2008-01-14 10:11:00
我觉得4楼的第一个没问题,第二个应该是这样吧
main(){
int i,sum;
sum=0;
for (i=1;i<=99;i+=2)
sum+=i;
printf("sum=%d",sum);
}
(我的机子刚装的系统,没有运行过)
9 楼
%塔塔% [专家分:70] 发布于 2008-01-28 11:48:00
天哪~!!
我竟然犯了这么严重的错误......
我总是忘了写printf语句.....
呵呵 谢谢啊
main(){
int i,sum;
sum=0;
for (i=1;i<=99;i+=2)
sum+=i;
printf("sum=%d",sum);
}
我运行了一遍是2500得答案
呵呵
10 楼
七米木头人 [专家分:0] 发布于 2008-01-29 15:28:00
自己做的网页要运行前要改浏览器里什么东西?
我来回复