【头歌C语言程序与设计】结构体

您所在的位置:网站首页 c语言输出学生的学号和姓名 【头歌C语言程序与设计】结构体

【头歌C语言程序与设计】结构体

#【头歌C语言程序与设计】结构体| 来源: 网络整理| 查看: 265

目录

写在前面

正文

第1关:结构体变量的初始化和引用

第2关:结构体排序

第3关:结构体存储数据

第4关:结构体存储学生信息

写在最后

写在前面

本文代码是我自己所作,本人水平有限,可能部分代码看着不够简练,运行效率不高,但都能运行成功。另外,如果想了解更多,请订阅专栏头歌C语言程序与设计https://blog.csdn.net/m0_73222051/category_12106390.html

正文 第1关:结构体变量的初始化和引用

本关任务:从键盘输入两个学生的学号,姓名和成绩(整数),分别存入结构体中,输出成绩较高的学生的学号,姓名和成绩。

测试输入数据说明:

输入包含两行,每行包含学生的学号(11位的整数),姓名(字符串,长度不超过20)和成绩(整数)。

测试输入: 14308100238 xiaowang 99 15408122584 xiaoli 78 预期输出: 14308100238 xiaowang 99 #include /*********Begin*********/ struct student{ long long int number; char name[20]; int score; }; int main() { struct student stu[2]; int i=0; for(i=0;istu[1].score) printf("%lld %s %d",stu[0].number,stu[0].name,stu[0].score); else printf("%lld %s %d",stu[1].number,stu[1].name,stu[1].score); return 0; } /*********End*********/ 第2关:结构体排序

本关任务:有n个学生的信息(包括学号,姓名,成绩),要求按照成绩的高低顺序输出学生的信息。

测试输入数据说明:

第一行为整数n表示有n个学生, 1



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3