下面这段代码是什么意思?为什么会输出-858993359

2025-04-24 11:58:30
推荐回答(2个)
回答1:

i表示从1到100,sum+=i 就是sum=sum+i 的意思,也就是前100个数的和,即1+2+3+4+5+……+100求和,运行结果应该是5050。最后一句是什么意思?cout没有定义,endl也没有定义,所以不能用。要不删去,要不在上面定义一下。你试试。

回答2:

可惜 奀_xin 不懂c++中的输入输出
cout<是正确的

问题是这段代码没有初始化变量

#include
using namespace std;
void main()
{
int i=0,sum=0;
while(i<=100)
{
i++;
sum+=i;
}
cout<}