64,632
社区成员
发帖
与我相关
我的任务
分享
void show() {
int num [200],a_num ;
string name [200],a_name ;
char sex [200],a_sex ;
int age [200],a_age ;
string notes[200],a_notes;
ifstream infile("student1.txt",ios::in);
if (!infile) {
cerr<<"open file error!";
exit(1);
}
cout<<"学号 姓名 性别 年龄 备注"<<endl;
for (int i=0;i<N;i++) {
infile>>
num [i]>>
name [i]>>
sex [i]>>
age [i]>>
notes[i];
}
for (int i=0;i<N-1;i++) {
for (int j=i+1;j<N;j++) {
if (num[i]>num[j]) {
a_num =num [i];num [i]=num [j];num [j]=a_num ;
a_name =name [i];name [i]=name [j];name [j]=a_name ;
a_sex =sex [i];sex [i]=sex [j];sex [j]=a_sex ;
a_age =age [i];age [i]=age [j];age [j]=a_age ;
a_notes=notes[i];notes[i]=notes[j];notes[j]=a_notes;
}
}
}
for (int i=0;i<N;i++) {
cout<<
num [i]<<" "<<
name [i]<<" "<<
sex [i]<<" "<<
age [i]<<" "<<
notes[i]<<
endl<<endl;
}
}