100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 建立一个通讯录的结构记录 包括姓名 年龄 电话号码

建立一个通讯录的结构记录 包括姓名 年龄 电话号码

时间:2022-10-01 10:32:01

相关推荐

建立一个通讯录的结构记录 包括姓名 年龄 电话号码

【问题描述】建立一个通讯录的结构记录,包括姓名、年龄、电话号码。输n(n<10)个朋友的信息,再按他们的年龄从大到小的顺序依次输出其信息。【输入形式】先输入n,再依次输入n个人的信息【输出形式】输出按年龄排序后的通讯录

初步实现功能

int main(){int i,j,n,index;struct friend{char name[20];long birthday;char phone[20];}temp, friends[10];scanf("%d",&n);for(i=0;i<n;i++)scanf("%s%ld%s", friends[i].name, &friends[i].birthday, friends[i].phone);for(i=0;i<n;i++){index=i;for(j=i+1;j<n;j++)if(friends[index].birthday>friends[j].birthday)index=j;temp=friends[index];friends[index]=friends[i];friends[i]=temp;}for(i=0;i<n;i++)printf("%s %ld %s\n", friends[i].name,friends[i].birthday,friends[i].phone);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。