问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言制作通讯录怎么将联系人的名字按26个字母的顺序排序

发布网友 发布时间:2023-05-07 18:25

我来回答

2个回答

热心网友 时间:2024-10-04 00:05

用 strcmp(name1,name2) 作比较,name1 > name2 做交换。
当然 要把名字(字符串)全化成大写或全小写再比较。
假定都是小写:
#include<stdio.h>
struct TXL
{
char name[20]; char phone[20]; char address[50]; // 你还可以添别的项,不一定是 char 型
};

#define N 4 // 例子里用 4 个人
int main()
{
struct TXL txl[N]={ "zhang","12345","abcd",
"wang","12345","efg",
"li","12345","hijk",
"zhao","12345","xyz"}; // 声明结构数组,并初始化,当然你可以改用输入语句输入
struct TXL t; // t 用来 排队比较交换时,用作 工作单元
int i,j;
for (i=0;i<N-1;i++)
for (j=i;j<N;j++){
if (strcmp(txl[i].name,txl[j].name) > 0){ // 比较
t=txl[i]; txl[i]=txl[j];txl[j]=t; // 交换
}
}
for (i=0;i<N;i++)
printf("%s %s %s\n",txl[i].name,txl[i].phone,txl[i].address); //输出结果
}

热心网友 时间:2024-10-04 00:05

按26个字母的顺序排序
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...可是不知道为什么我想去西安的寺庙皈依。 这样对后面的修行会造成影... protobuf使用详解 开机显示睡眠模式什么情况? e31230v2这款处理器怎么样? 怎么样在淘宝收藏夹里看收藏商城东西? 枸杞和这“三物”是好搭档,坚持吃30天,3大好处可能不请自来! 在微信里京东商城里收藏的商品能不能在qq里的京东商城的收藏里找到 oppoai给图片加文字能把框里的文字竖向写吗oppo怎么在图片上加字 新宿御苑的交通信息 南京南站坐公交怎么到御苑宾馆 C语言结构体的赋值和输出的问题 C语言数据结构问题,不知道哪里错了,貌似是录入函数的问题 c语言 通讯录管理系统 求一个c语言问题 望大神把答案传上来 谢谢 计算机C语言这几话是什么意思 C语言的问题,急 双倍快乐下一句 剖腹产满月后能睡凉席吗,剖腹产产妇睡热炕好吗 刚生完孩子一百天可以睡凉席吗? 孕妇能睡凉席么?能吹空调么? 心上花开作文 哈士奇、杜宾、黑贝相关问题 伊春空难的飞机是哪个航空公司的? ...均不小于40d,搭接长度为1、2倍锚固长度怎么计算 钢筋40d是钢筋直径乘以40还用乘以2吗?说的是钢筋一边的弯头还是两边弯头... ...均不小于40d,搭接长度为1、2倍锚固长度怎么计算? 钢筋搭接4OD是多长? 32的钢筋40d是多少厘米? 钢筋锚固长度40d怎么算,d是12,结果是多长 怎么能选到好的车牌号码 车牌选号技巧与规律最新盘点? 常规式家庭式会议是什么意思? 幼儿园签约家庭式医生是什么意思 妇产科学第10版什么时候出版 男生经常说女生是勺(笨,傻瓜…),代表什么 以虚怀致远,以厚德载物,以干事聚人,以成事树形 什么意思 古人云:宁静以致远。这句话若用在企业管理的领导身上体现一种什么样的... 什么叫做时间的意义? 手机里的授权软件和su文件是什么意思 为什么我的手机显示ROOT了,但是卸载系统软件的时候显示无SU授权... 在你心中,时间是什么概念?时间的重要性在哪?时间对你的意义是什么? 赋予时间以意义 会议会展的主要类型 中国太平洋保险(集团)股份有限公司的介绍 中国太平洋人寿保险股份有限公司介绍? 杭州萧山机场去上海浦东机场大巴? 杭州到上海浦东机场途经哪些服务站 杭州临平乔司南站到上海虹桥机场多远 中国人民公安大学侦查学选科要求 公安大学侦查学能转法学吗 访问WebService传递复杂参数