给定程序MODI1.C中函数fun的功能是由形参 给定n个实数,输出平均值,并统计在平均值以上 (含平均值)的实数个数。
例如,n=8 时,输入 193.199、195.673、195.757、 196.051、196.092、196.596、196.579、196.763。
所得平均值为195.838750,在平均值以上的实 数个数应为5。
请改正程序中的错误,使程序能输出正确的 结果。
注意:不要改动main函数,不得增行或删行, 也不得更改程序的结构!
给定源程序如下。
(1 ) int j, c=0;double xa=0.0;
(2 ) if (x[j] >= xa)
(1 )本题着重考察考生对C语言基本语法以及 比较运算符的掌握情况。
(2)本题中的第一个错误:在C语言中,不 同类型的变量赋值时应用分号分开,语句"int j,c=0,double xa=0.0;” 应改为 ” int j,c=0;double xa=0.0;” 或相同作用的语句;
本题中的第二个错误:在C语言中,判断大 于或等于的运算符应为 >=,所以程序中的语句 ”if(x[j]=>xa)"应改为"if (x[j]>=xa)”或相同作用的语句。