第十七周项目C 结构体--学生信息排序
2016-12-19 21:32
260 查看
#include <stdio.h> #include <string.h> #define N 5 struct Student { char name[8]; char num[10]; char sex; char dept[20]; }; int main( ) { struct Student stu ,tmp; int i,j; for(i=0; i<N; i++) { scanf("%s %s %c %s",stu[i].name, stu[i].num,&stu[i].sex, stu[i].dept); } for(j=0; j<N-1; j++) for(i=0; i<N-j-1; i++) if (strcmp(stu[i].num,stu[i+1].num)>0) { tmp=stu[i]; stu[i]=stu[i+1]; stu[i+1]=tmp; } for(i=0; i<N; i++) { printf("%s %s %c %s\n",stu[i].name, stu[i].num,stu[i].sex,stu[i].dept); } return 0; }
相关文章推荐
- 【C项目】 文件,结构体,链表,排序, 学生信息管理系统
- 结构体数组存放学生信息并排序输出
- YTU:结构体--学生信息排序
- 问题 C: 结构体--学生信息排序
- [YTU]_2878( 结构体--学生信息排序)
- 利用结构体输入学生信息并按分数排序后输出
- C语言OJ项目参考(2878)学生信息排序
- 第16周OJ实践3 结构体--学生信息排序
- 结构体--学生信息排序
- YTU 2878: 结构体--学生信息排序
- Problem F: 结构体--学生信息排序
- 第十六周 结构体--学生信息排序
- 第十七周项目六 学生成绩统计-输出学生信息、总分和均分
- Problem F: 结构体--学生信息排序
- oj问题一-结构体---学生信息排序
- C/C++复习:学生信息排序(结构体)
- 结构体数组存放学生信息并排序输出
- 结构体--学生信息排序
- 第十六周 OJ<3>---结构体--学生信息排序
- 第16周oj训练——结构体--学生信息排序(2878)