ch10_5.cpp
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:1k
源码类别:
C#编程
开发平台:
Visual C++
- //**********************
- //** ch10_5.cpp **
- //**********************
- #include <iostream.h>
- struct Person
- {
- char name[20];
- unsigned long id;
- float salary;
- };
- Person allone[6]={{"jone", 12345, 339.0},
- {"david", 13916, 449.0},
- {"marit", 27519, 311.0},
- {"jasen", 42876, 623.0},
- {"peter", 23987, 400.0},
- {"yoke", 12335, 511.0}};
- void main()
- {
- Person temp;
- for(int i=1; i<6; i++){ //排序
- for(int j=0; j<=5-i; j++) //一轮比较
- if(allone[j].salary > allone[j+1].salary){ //比较工资成员
- temp=allone[j]; //结构变量的交换
- allone[j]=allone[j+1];
- allone[j+1]=temp;
- }
- }
- for(int k=0; k<6; k++) //输出
- cout <<allone[k].name<<" "
- <<allone[k].id<<" "
- <<allone[k].salary<<endl;
- }