应该怎么输入?或者是怎么排序,怎么将汉字输入数组按照0123什么的排序搜索?
按“赵、钱、孙、李”顺序排序,将这四个姓氏对应4个从小到大的整数(可为0,1,2,3或1,2,3,4等,只要是从小到大的整数即可),将输入的姓名中的姓查找到其对应的整数,然后按照这个整数进行排序;当该数相同(姓相同)时,再比较名进行排序。
?初学者 ,来点简单的.......
C语言将姓名按百家姓排序。
答案:1 悬赏:0 手机版
解决时间 2021-03-13 23:17
- 提问者网友:嘚啵嘚啵
- 2021-03-13 15:31
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-03-13 15:46
做一个百家姓数组,比如arr[100] = {"赵“,”钱“,”孙“,”李“..};
然后姓名比较:比如 李三, 钱四
那么在arr[100] 中查找李, 小标是3,
同理查找钱,小标是1,
1 < 3
钱四拍前面,或者说钱四 < 李三
然后姓名比较:比如 李三, 钱四
那么在arr[100] 中查找李, 小标是3,
同理查找钱,小标是1,
1 < 3
钱四拍前面,或者说钱四 < 李三
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯