第16周OJ-3
来源:互联网 发布:sql培训班昆山 编辑:程序博客网 时间:2024/06/06 02:56
问题及代码
/*完成人:贾如杉题目描述定义存放一个学生信息的结构体类型,学生信息包括:姓名,学号,性别,院系,要求在随意输入5个学生的相关信息后,按照学号从小到大顺序输出这些学生的信息。输入先输入5名学生的信息,按学号顺序排序输出后在输入要统计的院系名称输出先按学号从小到大的顺序输出学生信息*/#include <stdio.h>#include <stdlib.h>typedef struct{ char name[10]; int num; char sex; char zy[80];}school;int main(){ int i,j; school Student[5],t; for(i=0; i<5; i++) { scanf("%s %d %c %s",Student[i].name,&Student[i].num,&Student[i].sex,Student[i].zy); } for(i=1; i<=5; i++) { for(j=0; j<=3; j++) { if(Student[j].num>Student[j+1].num) { t=Student[j]; Student[j]=Student[j+1]; Student[j+1]=t; } } } for(i=0; i<5; i++) { printf("%s %d %c %s\n",Student[i].name,Student[i].num,Student[i].sex,Student[i].zy); } return 0;}
运行结果
知识点总结
结构体数组的练习 0 0
- 第16周OJ-3
- 第16周oj项目3
- 第16周OJ-指针(3)
- 第16周OJ平台
- 第16周OJ-1
- 第16周OJ-2
- 第14周oj-3
- 第15周OJ-3
- 第16周OJ项目3-相同数字!
- 第16周oj项目3相同的数字
- 第16周oj--逆序输出数组
- 第16周oj项目-1
- 第16周oj项目2
- 第16周oj项目4
- 第16周OJ相同的数
- 第16周OJ-指针(1)
- 第16周OJ-指针(2)
- 第16周OJ-指针(4)
- win10下C++ IDE 异常崩溃
- 2460: [BeiJing2011]元素
- 国产AR SDK介绍+国外arSdk带过
- Oralce导入数据时提示ORA-12899错误value too large for column
- Java事务处理总结
- 第16周OJ-3
- 【目标检测】Fast RCNN算法详解
- javascript判断变量是否为空的方法
- 笔记:常用的几个小片段
- Json方式获取网络数据
- win10内部错误2502,2503最有效的解决方案!
- Spring MVC 入门指南(一):HelloWorld
- c++ 时间函数使用
- 第十七周-OJ-B指针变量交换