求助一道C语言题目

yangzong1118 2014-05-08 09:30:32
写一个程序 输入5个城镇的名字和它距离伦敦的距离 程序会输出距离伦敦不到100英里的城市名。用数组和字符串完成你的程序

求助
...全文
176 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
707wk 2014-05-09
  • 打赏
  • 举报
回复
用结构体实现 代码:
#include <stdio.h>
#define NUM 5

typedef struct node
{
	char name[100];
	int far;
}DATA;

int main()
{
	DATA head[NUM];
	int i;
	for(i=0;i<NUM;i++)
	{
		scanf("%s %d",head[i].name,&head[i].far);
	}
	for(i=0;i<NUM;i++)
	{
		if(head[i].far<100)
		{
			printf("%s\t%d\n",head[i].name,head[i].far);
		}
	}
	return 0;
}
有光就有影 2014-05-09
  • 打赏
  • 举报
回复
这个比较简单,楼主多试试总会成功的。
shlvshe00 2014-05-09
  • 打赏
  • 举报
回复
LZ还是自己多动手写代码啊,像这种简单的,LZ自己肯定可以完成的
worldy 2014-05-09
  • 打赏
  • 举报
回复
lz还的好好的锻炼一下思维能力,这样的问题应该是没有任何难度的
zhouda829829 2014-05-09
  • 打赏
  • 举报
回复
#include <stdio.h>
#include <string.h>
void main(void)
{
	char city[5][20];
	int i,distance,j=0;
	char name[20];
	for(i=0;i<5;i++)
	{
		scanf("%d,%s",&distance,name);
		if(distance < 100)
		{
			strcpy(city[j],name);
			j++;
		}
	}
	for(i=0;i<j;i++)
	{
		printf("%s\n",city[i]);
	}

}

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧