皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun(),该函数的功能是:把高于等于平均分的学生数据放在b所指的数组中,低于平均分的学生数据放在c所指的数组中,高于等于平均分的学生人数通过形参n传回,低于平均分的学生人数通过形参m传回,平均分通过函数值返回。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: include <stdio.h> define N 12 typedef struct {char num[10]; double S; } STREC; double fun(STREC *a,STREC *b,STREC *C,int *n,int *m) { } main() { STREC s[N]={{“GA05”,65},{“GA03”,86}, {“GA02”,76},{“GA04”,95},{“GA01”,93}, {“GA07”,78},{“GA08”,68},{“GA06”,88}, {“GA09”,60},{“GAll”,54},{“GAl2”,56}, {“GAl0”,98}}; STREC h[N],l[N],t; FILE *out; int i,j,m,n; double ave; ave=fun(S,h,l,&n,&m); printf('The %d student data which is higher than %7.3f:/n',n,ave); for(i=0;i<n;i++) printf('%s %4.lf/n',h[i].num, h[i].s); printf('/n'); printf('The %d Student data which iS lower than%7.3f:/n',m,ave); for(i=0;i<m;i++) printf('%s %4.1f/n',l[i].num, l[i].s); printf('/n'); ut=fopen('out26.dat', 'w'); fprintf(out, '%d/n %7.3f/n',n,ave); for(i=0;i<n-1;i++) for(j=i+1;i<n;j++) if(h[i].s<h[j].s) {t=h[i];h[i]=h[i];h[j]=t;} /*分数从现到低排列*/ for(i=0;i<n; i++) fprintf(out,“%4.1f/n',h[i].s); fprintf(out,'%d/n %7.3f/n',m,ave); for(i=0;i<m-1;i++) for(j=i+1;i<m;j++) if(l[i].s<l[j].s) {t=l[i];l[i]=l[j];l[j]=t;} /*分数从高到低排列*/ for(i=0;i<m;i++) fprintf(out,'%4.1f/n',l[i].s); fclose(out); }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】下列各组织对X线衰减由大到小的顺序是
A.
空气、脂肪、肌肉、骨
B.
骨、脂肪、肌肉、空气
C.
骨、肌肉、脂肪、空气
D.
空气、肌肉、脂肪、骨
E.
骨、肌肉、空气、脂肪
【单选题】对于Ag +的浓差电池:(-) Ag |Ag+( 0.010 mol·L-1 ) ||Ag+ ( 1.0mol·L-1 )|Ag (+) 下列叙述中正确的是
A.
E cell Ө ≠ 0 , E cell = 0
B.
E cell Ө = 0 , E cell = 0
C.
E cell Ө = 0 , E cell ≠ 0
D.
E cell Ө ≠ 0 , E cell ≠ 0
【单选题】对 于 Ag + 的 浓 差 电 池: ( - ) Ag 1⁄2 Ag + ( 0.010 mol · L -1 ) 1⁄2 1⁄2 Ag + ( 1.0 mol · L -1 ) 1⁄2 Ag (+) 下列叙述中正确的是( )
A.
E MF Ө = 0 , E MF ≠ 0
B.
E MF Ө≠ 0 , E MF ≠ 0
C.
E MF Ө ≠ 0 , E MF = 0
D.
E MF Ө = 0 , E MF = 0
【单选题】下列电池不属于浓差电池的是:
A.
、 Tl(Hg)( a 1 )|Tl + (aq)|Tl(Hg)( a 2 )
B.
、 Na(Hg)A 、 |NaCl( m 1 )|| NaCl( m 2 )|Na(Hg)A 、
C.
、 Na(Hg)A 、 | NaCl( m 1 )|AgCl(s)|Ag(s)—Ag(s)|AgCl(s)| NaCl( m 2 )|Na(Hg)A 、
D.
、 Ag(s)|AgCl(s)|NaCl(aq)|Na(Hg)A 、 |NaCl(CH 3 CN 溶液 )|Na(s)
【单选题】下列电池不属于浓差电池的是( )。
A.
Tl(Hg)(a1)|Tl+(aq)|Tl(Hg)(a2)
B.
Na(Hg)(A)|NaCl(m1)|| NaCl(m2)|Na(Hg)(A)
C.
Na(Hg)(A)| NaCl(m1)|AgCl(s)|Ag(s)—Ag(s)|AgCl(s)| NaCl(m2)|Na(Hg)(A)
D.
两极之间电势差减少
【多选题】图1-10所示电路出现故障,经测量得知V E =0,V C =V CC ,故障的不可能原因为
A.
R c 开路
B.
R c 短路
C.
R e 短路
D.
R b1 开路
【单选题】下列各组织对X线衰减由大到小的顺序是
A.
空气、脂肪、肌肉、骨
B.
骨、肌肉、脂肪、空气
C.
骨、脂肪、肌肉、空气
D.
骨、肌肉、空气、脂肪
E.
空气、肌肉、脂肪、骨
【单选题】下列各组织对 X 线衰减由大到小的顺序是
A.
空气、脂肪、肌肉、骨
B.
骨、脂肪、肌肉、空气
C.
骨、肌肉、空气、脂肪
D.
空气、肌肉、脂肪、骨
E.
骨、肌肉、脂肪、空气
【单选题】下列哪一项属于目光凝视区域?
A.
近距离凝视区
B.
公务凝视区
【单选题】对 于 Ag + 的 浓 差 电 池: ( - ) Ag 1⁄2 Ag + ( 0.010 mol · L -1 ) 1⁄2 1⁄2 Ag + ( 1.0 mol · L -1 ) 1⁄2 Ag (+) 下列叙述中正确的是
A.
E MF Ө = 0 , E MF = 0
B.
E MF Ө≠ 0 , E MF ≠ 0
C.
E MF Ө = 0 , E MF ≠ 0
D.
E MF Ө ≠ 0 , E MF = 0
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题