输入10个学生成绩并输出不及格学生的所有成绩
有10个学生,每个学生考3门课,要求编一函数,能检查学生有无不及格的课程,如果有某一学生有一门或一门以上课程不及格,就输出该学生的学号和其全部成绩
#include "stdio.h"
#include "conio.h"
main()
{int a[10][4]={0};
int i,j,k;
system("graftabl 936");
clrscr();
for(i=0;i<10;i++)
{printf("\n请输入第%d个学生的学号及其他3门课的成绩:",i+1);
scanf("%d %d %d %d",&a[i][0],&a[i][1],&a[i][2],&a[i][3]);
}
for(i=0;i<10;i++)
for(j=1;j<4;j++)
if(a[i][j]<60)
{printf("\n学号:三门课的成绩");
for(k=0;k<10;k++)
if(a[k][1]<60||a[k][2]<60||a[k][3]<60)
printf("\n%d:%d,%d,%d",a[k][0],a[k][1],a[k][2],a[k][3]);
i=11;j=4;
}
else if(i==9&&j==3) printf("\n无成绩不合格的学生");
}
[[it] 本帖最后由 nhuzwj 于 2008-11-9 18:24 编辑 [/it]]