do [
scanf ("%d", &number) ;
if(number!=-1)[
sum += number ;
count ++;
] while ( number != -1 );代码把if语句删了可以吗
do [
scanf ("%d", &number) ;
if(number!=-1)[
sum += number ;
count ++;
] while ( number != -1 );代码把if语句删了可以吗
不行,否则输入结束标志-1会被作为有效值进行平均值计算的
如果不想加if,改为:
scanf("%d",&number);
while(number != -1)
{
sum += number;
scanf("%d",&number);
}