急求高手帮忙解决C语言问题,谢谢谢谢了

来源:百度知道 编辑:UC知道 时间:2024/06/02 09:46:06
1) 城市链表
[问题描述]
将若干城市的信息,存入一个带头结点的单链表。结点中的城市信息包括:城市名,城
市的位置坐标。要求能够利用城市名和位置坐标进行有关查找、插入、删除、更新等操作。
[基本要求]
(1) 给定一个城市名,返回其位置坐标;
(2) 给定一个位置坐标P和一个距离D,返回所有与P的距离小于等于D的城市。
[测试数据]
由学生依据软件工程的测试技术自己确定。注意测试边界数据。
2) 约瑟夫环
[问题描述]
约瑟夫(Joeph)问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,
每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。
[基本要求]
利用单向循环链表存储结构模拟此过程,按照出列的顺序印出各人的编号。
[测试数据]
m的初值为20;密码:3,1,7,2,4,8,4(正确的结果应为6,1,4,7,2,3,5)。
请一定用C语言编写,谢谢谢谢谢啦
这是我所有的分了。。。要不就只求第一个吧。。。。。谢谢各位高手了呀。。。。。

有难度哦,你说的我不太懂,不好意思。建议提高分值,可能有高手愿意尝试一下。

兄弟啊,你就50分,搞这么多怎么也要三四个小时。能不能加点儿啊
------------------------------------------------------------
你要是不着急的话,我下周给你。最近功课比较紧。不过只能帮你第一个了。