一段VC,不知道怎么运行不了啊

来源:百度知道 编辑:UC知道 时间:2024/06/01 15:27:43
# include<stdio.h>
void main()
{
int x,s,n;
for(n=0,s=0;n<10;n++)

scanf("%d",&x);
if(x<0) break;
s+=x;
}

for(n=0,s=0;n<10;n++)

scanf("%d",&x);
if(x<0) break;
s+=x;

改成
for(n=0,s=0;n<10;n++)
{
scanf("%d",&x);
if(x<0) break;
s+=x;
}
试下,应该是代码缩进问题

scanf("%d",&x);
if(x<0) break;
s+=x;
这一段应该用{}括起来,表示是for的循环体,否则只是执行10次scanf("%d",&x);
因为不加{}话,for后的第一句是作为循环体循环执行的