热门

最新

红包

立Flag

投票

同城

我的

发布
m0_51508037
m0_51508037
5 年前
truem0_51508037

#include<iostream>为什么运行结果为空呢,哪里出错了。
#include<string>
using namespace std;
struct hero{
string name;
int age;
string sex;
};
void mao(struct hero arr[],int len){
for(int i=0;i<len-1;i++){
for(int j=0;j<len-j-1;j--){
if(arr[j].age>arr[j+1].age){
struct hero temp =arr[i];
arr[i]=arr[i+1];
arr[i+1]=temp;

}
}
}
}
void printt(struct hero arr[],int len) {
for(int i=0;i<len;i++){
cout<<" 英雄的名字 "<<arr[i].name<<" 英雄的年龄 "<<arr[i].age<<" 英雄的性别 "<<arr[i].sex <<endl;
}}
int main(){
struct hero arr[5]={{"刘备",23,"男" },{ "张飞",26,"男"
},{"关羽",25,"男"},{"赵云",28,"男"},{"貂蝉",21,"女" }};
int len=sizeof (arr)/sizeof (arr[0]);
mao(arr, len);
printt(arr,len);
for(int i=0;i<len;i++){
cout<<" 英雄的名字 "<<arr[i].name<<" 英雄的年龄 "<<arr[i].age<<" 英雄的性别 "<<arr[i].sex <<endl;
}
}

CSDN App 扫码分享
分享
4
4
打赏
  • 复制链接
  • 举报
下一条:
如何礼貌的请走一个长时间待在我们宿舍的孩子,六人间的宿舍本已显得拥挤。虽然我一天早上到晚都在图书馆,但是每天学的已经很累了,回宿舍后又听见他各种秀优越,真的超级讨厌。。
立即登录