鲁西化工400电话:急!C++问题·!!

来源:百度文库 编辑:神马品牌网 时间:2024/05/08 01:04:49
#include<iostream.h>
void main()
{
int a, b,s;
a=1;
b=0;
for(a=1;b<=100;a++)
(s=s+a)
cout<<s;
}

哪里错了啊?高手指点!

#include<iostream.h>
void main()
{
int a, s;
a=1;
for(a=1;a<=100;a++)
s=s+a;
cout<<s<<endl;
}
在这里你的 b 好像没什么用.我是这么修改的,你自己看.

首先,for(a=1;b<=100;a++)是个死循环,因为b的值始终没有改变,不会跳出循环的。可以改为for(a=1;b<=100;a++,b++)
其次,(s=s+a)是错误的格式,应该改为{s=s+a;}
然后就应该没问题了,好好看看课本,学的不够细心啊!~~

for(a=1;b<=100;a++)
错了

你看书了吗,如果没看还是好好看看书吧
书上的是精华

不如这样吧
#include<iostream.h>
void main()
{
int a,s=0; //注意,S要赋初值的
for(a=1;a<=100;a++)
s=s+a;
cout<<"1加到100的和是:"<<s;
}