exp09_02.c
来自「《C语言程序设计教程、实验与练习》 源文件下载」· C语言 代码 · 共 41 行
C
41 行
#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 + =
减小字号Ctrl + -
显示快捷键?