【头歌C语言程序与设计】结构体 |
您所在的位置:网站首页 › c语言输出学生的学号和姓名 › 【头歌C语言程序与设计】结构体 |
目录 写在前面 正文 第1关:结构体变量的初始化和引用 第2关:结构体排序 第3关:结构体存储数据 第4关:结构体存储学生信息 写在最后 写在前面本文代码是我自己所作,本人水平有限,可能部分代码看着不够简练,运行效率不高,但都能运行成功。另外,如果想了解更多,请订阅专栏头歌C语言程序与设计 本关任务:从键盘输入两个学生的学号,姓名和成绩(整数),分别存入结构体中,输出成绩较高的学生的学号,姓名和成绩。 测试输入数据说明: 输入包含两行,每行包含学生的学号(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 |