0
点赞
收藏
分享

微信扫一扫

c语言输入5名学生姓名及数学成绩,输出成绩最高者的姓名及成绩

#include <stdio.h>
#include <stdlib.h>

struct Student{
    char name[20];
    int math;
};

int main()
{
    struct Student arr[5];
    int index=0,i,j;
    for(i=0;i<5;i++)
    {
        printf("请输入第%d个学生的姓名和数学成绩(用空格分开): ",i+1);
        scanf("%s %d",&arr[i].name,&arr[i].math);
        getchar();
    }
    for(j=0;j<5;j++)
    {
        if(arr[j].math>arr[index].math)
            index=j;
    }
    printf("数学成绩最高的学生姓名是: %s ,其数学成绩为: %d\n",
           arr[index].name,arr[index].math);
    return 0;

}

 

举报

相关推荐

0 条评论