完整的fun函数代码如下:
int fun(STU a[], int n, STU h[]) {
int i, k = 0
double avg = 0
for (i = 0i <ni++) {
a[i].sum = a[i].s1 * 0.7 + a[i].s2 * 0.3
avg += a[i].sum// 先计算总分
}
avg = avg / n// 再计算平均分
for (i = 0i <ni++) {
if (a[i].sum >avg) { // 统计平均分以上的学生
strcpy(a[i].level, "均分以上")
h[k++] = a[i]
}
}
return k
}
运行结果如下:
可见成功输出了平均分以上的学生信息,望采纳~
1. C. 在C程序中,程序的执行总是从本程序的main函数开始2. B. L-1
3. D. 顺序、选择、循环
4. A. 12353514
5. C. 0
6. B. scanf("%d%s",&b, c)
7. A. !
8. B. 5
9. C. 1 -2
10. B. *pa=*pb