打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
通讯录排序

#include<iostream>

using namespace std;

struct people{

    char name[10];

    int born;

    char number[20];

}p[10],t;

int main(){

    int n,i,j;

    cout<<"Input n:";

    cin>>n;

    cout<<endl;

    for(i=1;i<=n;i++)

    cout<<"Input the name,birthday,number of the "<<i<<" friend:"<<endl;

    for(i=0;i<n;i++)

        cin>>p[i].name>>p[i].born>>p[i].number;

    for(i=0;i<n-1;i++)

    {  for(j=0;j<n-i-1;j++)

            if(p[j].born>p[j+1].born)

            {

                t=p[j];p[j]=p[j+1];p[j+1]=t;

            }

    }

    for(i=0;i<n;i++)

        cout<<p[i].name<<" "<<p[i].born<<" "<<p[i].number<<endl;

    return 0;

}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
冒泡法排序
【C --02】冒泡排序~~~
273 类的作用域
C++ 笔试之基础 08 字符串数组 按字典排序
02、一维数组练习例子
存在一个数组,找出连续数之和最大的一段
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服