📄 exp09_02.c
字号:
#include <stdio.h>
struct user_info
{
char name[20];
int age;
char phone[20];
char address[80];
};
typedef struct user_info USERINFO;
void main()
{
int i,j,k;
USERINFO tmp;
USERINFO user[5]=
{
{"Li", 31,"62201100","Beijing"},
{"Wang", 29,"12347899","Xi an"},
{"Anqi", 20,"76769892","Shanghai"},
{"Zhang",46,"87432234","Tianjin"},
{"Yang", 33,"87651234","Shenyang"}
};
for(i=1;i<5;i++)
{
k=5-i;
for(j=0;j<5-i;j++)
if(stricmp(user[j].name,user[k].name)>0)
k=j;
if(k!=5-i)
{
tmp=user[k];
user[k]=user[5-i];
user[5-i]=tmp;
}
}
printf("%20s%5s%15s%20s\n","name","age","phone","address");
for(i=0;i<5;i++)
printf("%20s%5d%15s%20s\n",user[i].name,
user[i].age,user[i].phone,user[i].address);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -