简单的结构体数组

来源:互联网 发布:老凤祥网络旗舰店 编辑:程序博客网 时间:2024/05/16 12:27
#include <iostream>#include <stdio.h>using namespace std;struct person{char name[10];unsigned int id;float salary;};person allone[6];int main(void){int i;person temp;for(i=0;i<6;i++){cout<<i<<"name:";cin>>allone[i].name;cout<<"id:";cin>>allone[i].id;cout<<"salary:";cin>>allone[i].salary;cout<<endl;}for(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(i=0;i<6;i++){cout<<allone[i].name<<'\t'<<allone[i].id<<'\t'<<allone[i].salary<<endl;}return 0;}


 
0 0