您的位置:首页 > 其它

结构体排序

2016-04-06 22:15 405 查看
/*

*copvriqht(c)2016,烟台大学计算机学院

*All rights reserved.

*文件名称:test.cpp

*作者:陈传祯

*完成日期:2016年4月1日

*版本号:v1.0

*

*问题描述

*输入描述

*程序输出

*/

#include<stdio.h>

struct Student

{

char name[20];

int num;

char sex[10];

char yuanxi[20];

};

int main()

{

struct Student stu[5];

int i,j;

for(i=0;i<5;i++)

scanf("%s%d%s%s",stu[i].name,&stu[i].num,stu[i].sex,stu[i].yuanxi);

struct Student temp;

for(j=0;j<4;j++)

for(i=0;i<4-j;i++)

if(stu[i].num>stu[i+1].num)

{

temp=stu[i];

stu[i]=stu[i+1];

stu[i+1]=temp;

}

for(i=0;i<5;i++)

printf("%s %d %s %s\n",stu[i].name,stu[i].num,stu[i].sex,stu[i].yuanxi);

printf("\n");

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: