资源简介
1.若干城市的信息存入一个带头结点的单链表,结点中的城市信息包括城市名、城市的位置坐标。要求:
(1)给定一个城市名,返回其位置坐标。
(2)给定一个位置坐标P和一个距离D,返回所有与P的距离小于等于D的城市。
代码片段和文件信息
#include
#include
#include
#include
#define NULL 0
typedef struct Node
{
char name[20];
int xy;
struct Node *next;
}Node*linkList;
void InitList(linkList *l)
{
(*l)=(linkList)malloc(sizeof(Node));
(*l)->next=NULL;
}
void cj(linkList L)
{
char city[20];
int jdwd;
Node *r*s;
int flag=1;
r=L;
printf(“当输入城市为0时输入结束\n“);
while(flag)
{
printf(“请输入存入的城市:“);
scanf(“%s“city);
if(strcmp(“0“city)!=0)
{
printf(“该城市的坐标为:“);
scanf(“%d%d“&jd&wd);
s=(Node*)malloc(sizeof(Node));
strcpy(s->namecity);
s->x=jd;
s->y=wd;
r->next=s;
r=s;
}
else
{
flag=0;
r->n
- 上一篇:分数计算器C++
- 下一篇:CVSD解码c语言代码
相关资源
- 电梯模拟C语言数据结构中国地质大学
- 博弈树树的c实现
- 清华 严蔚敏 《数据结构(c语言版)
- 数据结构大项目家谱管理系统
- c++ 数据结构6种排序算法及关键词比较
- 1、 某软件公司大约有30名员工,每名
- 迷宫问题数据结构 C++编写
- 重言式判别程序源代码
- 校园导航系统
- 数据结构中用栈实现迷宫问题的c++代
- 殷人昆C++数据结构课后习题答案
- 数据结构二叉树代码
- 最小生成树 数据结构
- 邓俊辉数据结构c++版视频资源全集
- 北邮计算机院数据结构课程大作业:
- 数据结构 迷宫问题 C++ 栈方法
- 数据结构 用哈希表做的通讯录
- 教学计划编制系统-数据结构课设源代
- 文章编辑系统含源代码
- 多关键字排序C语言
- 数据结构 严蔚敏 C语言版 括号匹配
- 链表的归并 数据结构 C语言实现
- 数据结构算法与应用--C++语言描述(代
- 数据结构 银行排队系统
- 耿国华《数据结构》第二版C语言描述
- 个人电话号码查询系统
- 数据结构算法与应用--C++语言描述(代
- C语言实现连连看游戏
- 学生成绩查询系统c语言
- C语言 实现 家族谱 树结构
评论
共有 条评论