问题遇到的现象和发生背景
给定程序的功能是计算score中m个人的平均成绩aver,将低于aver的成绩放在below中,通过函数名返回人数
问题相关代码,请勿粘贴截图
int fun( 1 , int m, int below[])
{ int i, j = 0 ;
float aver = 0.0 ;
for(i = 0 ; i < m ; i++) 2 ;
aver /= (float) m ;
for(i = 0 ; i < m ; i++)
if( 3 ) below[j++] = 4 ;
return j ;
}
main()
{int i, n, below[9] ;
int score[9] = {10, 20, 30, 40, 50, 60, 70, 80, 90} ;
n = fun(score, 9, 5 ) ;
printf( "\nBelow the average score are: " ) ;
for (i = 0 ; i < n ; i++) printf("%d ", 6 ) ;
}