可以帮忙看看是哪里出了差错吗感觉是循环没有写到位但是不太懂哪里出了差错
两个疑问:
下面逻辑码给你参考, 你自己试试修成码
Num = 0;
Sum=0;
count=0;
do{
scanf( “%d”, &a);
if( a < 0 ) break; // 结束,无效值, 优先权高先处理
if( a < 60 ) count++; // 计算
Sum += a; // 累加成绩数
++Num;
} while( 1 );
if( 0 == Num ) return (ERROR无有效输入数);
Average = Sum /Num;
Printf output ( Average, count )