欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

结构体:求最高分和最低分

发布时间:2025/3/15 编程问答 32 豆豆
生活随笔 收集整理的这篇文章主要介绍了 结构体:求最高分和最低分 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

Description
定义一个学生结构体,含学号(字符型)、姓名、成绩(整型)。从键盘输入数字n(n<20),并输入n个学生的信息,输出最高分和最低分同学的信息。

Input
输入一个n,接着输入n个学生的信息。

Output
输出最高分和最低分同学的学号、姓名、成绩。

Sample Input
4
1001
Li
76
1002
Zhang
92
1003
Liu
85
1004
Wang
70
Sample Output
1002 Zhang 92
1004 Wang 70

#include<stdio.h> struct student {char num[100];char name[100];int grade; }s[100]; int main() {int max=0;int min=0;int n;int i;scanf("%d",&n);for(i=0;i<n;i++){scanf("%s%s%d",&s[i].num,&s[i].name,&s[i].grade);}for(i=0;i<n;i++){if(s[i].grade>s[max].grade){max=i;}}for(i=0;i<n;i++){if(s[i].grade<s[min].grade){min=i;}}printf("%s %s %d\n",s[max].num,s[max].name,s[max].grade);printf("%s %s %d\n",s[min].num,s[min].name,s[min].grade); }

总结

以上是生活随笔为你收集整理的结构体:求最高分和最低分的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。