简答题:学生的记录由学号和成绩组成,M名学生的数据已在主函数中放人结构体数组stu中,请编写函数proc(),该函数的功能是:把

  • 题目分类:C语言
  • 题目类型:简答题
  • 查看权限:VIP
题目内容:
学生的记录由学号和成绩组成,M名学生的数据已在主函数中放人结构体数组stu中,请编写函数proc(),该函数的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。 试题程序: #include<stdio.h> #define M 12 typedef struct { char num[10]; double s; } STREC; double proc(STREC*a.STREC*b,int*n) { } void main() { STREC stu[M]={{"GA05",85),{"GA03",76}, {"GA02",69),{"GA04",85),{"GA01",91}, {"GA07",72),{¨GA08",64),{"GA06",87), {¨GA09",60},{"GA11",79),{"GA12",73},{"GA10",90}}; STREC hiM]; int i,n; double ave; ave=proc(stu,h,&n); printf("The%d student data which is higher than%7.3f:\n",n,ave); for(i=0;i<n;i++) printf("%S%4.1f\n",h[i].num,h[i].s); printf("\n"): }
参考答案:
答案解析:

下列给定程序中,函数proc()的功能是:输出M行M 列整数方阵,然后求两条对角线上的各元素之和并将其返回。请修改程序中

下列给定程序中,函数proc()的功能是:输出M行M 列整数方阵,然后求两条对角线上的各元素之和并将其返回。请修改程序中的错误,使它能得出正确的结果。注意:

查看答案

编写fun()函数,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根。yn+1=cos(yn)

编写fun()函数,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根。yn+1=cos(yn)迭代步骤如下:(1)取y1初值为0

查看答案

内含乌头类的中成药

内含乌头类的中成药

查看答案

A.益母草膏与妇血康颗粒 B.妇科千金片与当归四物汤 C.补中益气丸与金匮顺气丸 D.附子理中丸与黄连上清片 E.祛痰止

A.益母草膏与妇血康颗粒 B.妇科千金片与当归四物汤 C.补中益气丸与金匮顺气丸 D.附子理中丸与黄连上清片 E.祛痰止咳颗粒与通宣理肺丸 因配伍禁

查看答案

A.健脾温肾,涩肠止泻 B.调和肝脾,涩肠止泻C.收敛止泻,健脾和胃 固本益肠片的功能是

A.健脾温肾,涩肠止泻 B.调和肝脾,涩肠止泻C.收敛止泻,健脾和胃 固本益肠片的功能是

查看答案