Problem F: 结构体--学生信息排序
来源:互联网 发布:唐能通炒股软件下载 编辑:程序博客网 时间:2024/05/05 03:15
Problem F: 结构体–学生信息排序
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 378 Solved: 192
[Submit][Status][Web Board]
Description
定义存放一个学生信息的结构体类型,学生信息包括:姓名,学号,性别,院系,要求在随意输入5个学生的相关信息后,按照学号从小到大顺序输出这些学生的信息。
Input
先输入5名学生的信息,按学号顺序排序输出后在输入要统计的院系名称
Output
先按学号从小到大的顺序输出学生信息
Sample Input
zhang3 20149003 M 信息系
zhang5 20149005 F 信息系
zhang10 20149010 F 管理系
zhang1 20149001 M 会计系
zhang9 20149009 M 会计系
Sample Output
zhang1 20149001 M 会计系
zhang3 20149003 M 信息系
zhang5 20149005 F 信息系
zhang9 20149009 M 会计系
zhang10 20149010 F 管理系
HINT
数据输出之间有4个空格
#include <stdio.h> #include <stdlib.h> struct student { char name[100]; int num; char sex[2],yuan[100]; }; int main() { int i,j; struct student a; struct student str[5]; for(i=0;i<5;i++) { scanf("%s%d%s%s",&str[i].name,&str[i].num,&str[i].sex,&str[i].yuan); } for(i=0;i<4;i++) for(j=0;j<4-i;j++) if(str[j].num>str[j+1].num) { a=str[j]; str[j]=str[j+1]; str[j+1]=a; } for(i=0;i<5;i++) { printf("%s %d %s %s\n",str[i].name,str[i].num,str[i].sex,str[i].yuan); } return 0; }
0 0
- Problem F: 结构体--学生信息排序
- Problem F: 结构体--学生信息排序
- Problem F: 结构体--学生信息排序
- Problem F: 结构体--学生信息排序
- 结构体--学生信息排序
- 第16周 oj Problem C: 结构体--学生信息排序
- YTU 2878: 结构体--学生信息排序
- YTU:结构体--学生信息排序
- 问题 C: 结构体--学生信息排序
- 第十六周 结构体--学生信息排序
- [YTU]_2878( 结构体--学生信息排序)
- 结构体数组排序 (学生信息 按成绩排序 )
- 结构体数组存放学生信息并排序输出
- oj问题一-结构体---学生信息排序
- C/C++复习:学生信息排序(结构体)
- 第十六周 OJ<3>---结构体--学生信息排序
- 第十七周项目C 结构体--学生信息排序
- 利用结构体输入学生信息并按分数排序后输出
- JavaScript动态设置table的高度
- Java学习笔记之包装类
- 通信协议:HTTP、TCP、UDP
- http协议Connection:Keep-alive 是怎么用,一次连接可以处理多个请求?
- 逻辑架构和物理架构
- Problem F: 结构体--学生信息排序
- Oracle Concepts - Shared Pool
- ZOJ
- 常用文本分类特征选择方法
- diff
- Advanced Tuning ofthe Shared Pool
- Oracle Shared Pool Advisory Utility
- Oracle Concepts - General Guidelines for Shared Pool Sizing
- C语言线性表的简单创建和操作