编程求指导,显示没错误,但运行结果啥也没有

2025-12-14 10:34:24
推荐回答(2个)
回答1:

//把你while后面的分号去掉

//你加个分号相当于

while(i<11){};//后面是空代码块,会无限循环下去,当然没有结果。
//下面的代码块跟while就毫无关系了。
{
    s=s+i,
    i++;
}


//代码要写规范

#include 
#include 
int main()
{
int i=1,s=0;
while(i<11)
{
s=s+i;
i++;
}
printf("1+..+10=%d\n",s);
system("pause");
return 0;
}

回答2:

死循环了
while();//分号去掉