题目描述
输入n(<=10)个学生的姓名、学号和成绩,将其中不及格者的姓名、学号和成绩输出。
输入
第一行 n
第二行到第n+1行,每行一个学生的姓名、学号和成绩。
输出
不及格者的姓名、学号和成绩。
样例输入
3
zhang 1001 100
li 1002 59
sun 1003 0
样例输出
li 1002 59
sun 1003 0
参考代码
#include<stdio.h>
typedef struct Stu
{
char name[40];
int stu_number;
int grate;
}
Stu;
int main()
{
int i,n;
Stu student[10]={0};
scanf("%d",&n);
for (i=0;i<n;i++)
{
scanf("%s %d %d",student[i].name,&student[i].stu_number,&student[i].grate);
}
for (i=0;i<n;i++)
{
if(student[i].grate<60)
{
printf("%s %d %dn",student[i].name,student[i].stu_number,student[i].grate);
}
}
return 0;
}
解析
暂无