#include <stdio.h>
#define N 5
struct Student{
int id;
int math;
int cgrade;
}stu[N];
void Input(struct Student stu[]){
int i;
printf("请输入学生的学号,数学和C语言成绩:\n");
for(i=0;i<N;++i){
scanf("%d %d %d",&stu[i].id,&stu[i].math,&stu[i].cgrade);
}
}
void Sort(struct Student stu[]){
int i,j,max=0;
for(i=0;i<N-1;++i){
if(stu[i].cgrade > max){
max = stu[i].cgrade;
}
}
printf("C语言成绩最高的学生信息:\n");
for(i=0;i<N;++i){
if(stu[i].cgrade == max){
printf("id:%d math:%d cgrade: %d\n",stu[i].id,stu[i].math,stu[i].cgrade);
}
}
}
void main(void){
Input(stu);
Sort(stu);
}
19年25题:结构体存放学生信息,输出c语言成绩最高的学生的信息
最新推荐文章于 2024-04-03 00:41:58 发布