被鲁迅誉为“史家之绝唱,无韵之离骚”的史书是( )。
A.《史记》
B.《汉书》
C.《后汉书》
D.《左传》
参考答案:A
On Saturdays, students are very proud to be on the street to guide passers-by to obey traffic rules.
A.characters
B.volunteers
C.operators
D.graduates
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 文件PROG1.C内容如下: #include<stdio.h> #define N 12 typedef struet char Hum[10]; double s; STREC; double fun(STREC *a,STREC *b,int *n) void main( ) STREC s[N]="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 h[N],t; FILE *out; int i,j,n; double ave; ave=fun(s,h,&n); printtf("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"); out=fopen("out.dat","w"); fprintf(out,"%d\n%7.3f\n",n,ave); for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(h[i].s<h[j].s)t=h[i];h[i]=h[j];h[j]=t; for(i=0;i<n;i++)fprintf(out,"%4.1f\n",h[i].s); fclose(out);