
这是一个对年龄排序的c语言问题,菜鸟看不懂,求指教
1个回答
2015-01-25
展开全部
结构体定义了一个人的名字性别年龄
search函数进行降序排序:
if如果已经降序则返回
否则进行for循环的插入排序
主函数从f1.txt中读取信息
然后用search函数进行排序
最后将排序后的信息写入f2.txt
望采纳\("▔□▔)/
search函数进行降序排序:
if如果已经降序则返回
否则进行for循环的插入排序
主函数从f1.txt中读取信息
然后用search函数进行排序
最后将排序后的信息写入f2.txt
望采纳\("▔□▔)/
追问
可不可以给解释一下serach函数
追答
就是一个插入排序
比如前面是几个已经降序排列好的数字
你现在有一个t要放进去
先判断和前一个a(n-1)的关系,如果比它小就直接放在后面不动
如果比它大
那就从0开始比较,直到找到第一个比t小的ai
后面的步骤是将插入t之后t后面的数依次后移一位
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询