例8-1下表为学生的信息表要求从键盘输入学生的信息并
例8-1 下表为学生的信息表,要求从键盘输入学生的信息,并将学生成绩小于平均成绩的学生信息输出。 问题的提出 #include stdio.h #define N 4 void main() { int num[N]; // 存放各学生的学号 char name[N][20]; // 存放各学生的姓名 char sex[N]; // 存放各学生的性别 int age[N]; // 存放各学生的年龄 float score[N]; // 存放各学生的成绩 int i; float sum=0,aver; // 表示总成绩和平均成绩 for(i=0;iN;i++) { scanf(%d,num[i]); scanf(%s,name[i]); fflush(stdin); //清除输入缓冲区中剩余的内容 scanf(%c,sex[i]); scanf(%d,age[i]); scanf(%f,score[i]); sum+=score[i]; } aver=sum/N; printf(\n); for(i=0;iN;i++) if(score[i]aver) printf(%d %s %c %d %f\n,num[i],name[i],sex[i],
原创力文档

文档评论(0)