#include<stdio.h>
int main()
{
int line,linex;
printf("Enter number of lines: ");
scanf("%d",&line);
linex=line;
while(line!=0)
{
int input=0,total=0,number=0;
printf("Enter line %d: ",(linex-line+1));
scanf("%d",input);
while (input!=-1)
{
total+=input;
number++;
}
printf("Average = %f\n",(total/number));
line-=1;
}
return 0;
}
以上是我的代码,它将询问用户行数、每行中的数字,然后打印出每行的平均值。问题是,当我尝试在 Microsoft Visual C++ 2010 express 中运行它时,程序崩溃了。在我输入 -1 以中断第二个 WHILE 循环后,它崩溃了。