来淄博旅游
来源:互联网 发布:电机控制算法的书籍 编辑:程序博客网 时间:2024/04/28 00:38
来淄博旅游
Problem Description
淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来到张店区,游玩后又去淄博的其他旅游景点。从各个城市来张店的游客只是在网上报名,然后旅行社根据统计的人数,用大巴把他们从不同城市拉到张店。在张店玩一天后,这些游客又要到淄博其他景点玩,所以重新统计到淄川、临淄、周村、博山去的游客,用大巴把他们分送过去。
统计这些游客是很费精力的,但让电脑做会简单一些,现在就请你帮忙设计这个程序统计分送的游客。
Input
第一行是一个正整数n(n <= 100) ,代表网上报名人数。接下来n行,每行包括一个name(字符串,不超过20个字符),来的城市from(字符串,英文小写,不超过20个字符),去的城市to(只有zichuan,linzi,zhoucun,boshan中的一个),名单顺序代表报名顺序,也是优先处理顺序。
Output
对于每个始发城市,先输出始发城市名,冒号,从此城市来的游客名单。
对要去的目的地,先输出目的地城市,冒号,到此城市的游客名单。目的地城市只有题中已经告诉的四个,并按题中提到的顺序输出,对于没有要去的城市也要输出。
在名单前列的人名输出时要先于在名单后面的。更详细的输入输出见示例。
Example Input
6
skym zoucheng linzi
plmm beijing boshan
moon jinan boshan
pc zoucheng zichuan
von shanghai boshan
qq beijing zichuan
Example Output
zoucheng : skym pc
beijing : plmm qq
jinan : moon
shanghai : von
zichuan : pc qq
linzi : skym
zhoucun :
boshan : plmm moon von
分析:
此题可以选择用结构体完成,定义包含有name, from, to的结构体,通过条件的限制来选择需要输出的名字。
*****注意:
对于没有要去的城市也要输出!
代码:
#include <stdio.h>#include <string.h>struct node{ char n[25]; char f[25]; char t[25];}p[1005];int main(){ int a, i, j, s[1006]; memset(s, 1, sizeof(s)); char m[4][25] = {"zichuan", "linzi", "zhoucun", "boshan"}; scanf("%d", &a); for(i=0;i<a;i++) { scanf("%s %s %s", p[i].n, p[i].f, p[i].t); } for(i=0;i<a;i++) { if(s[i]) { printf("%s : %s", p[i].f, p[i].n); s[i] = 0; for(j=i+1;j<a;j++) { if(s[j]&&strcmp(p[i].f, p[j].f)==0) { printf(" %s", p[j].n); s[j] = 0; } } printf("\n"); } } for(i=0;i<4;i++) { printf("%s :", m[i]); for(j=0;j<a;j++) { if(strcmp(m[i], p[j].t)==0) printf(" %s", p[j].n); } printf("\n"); } return 0;}
0 0
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游 (2055)
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- sdut2055来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- Hello Blog
- struts1.3.10项目中mysql数据源配置
- 日常训练 平均数
- C#方法中的return语句
- perl 正则捕获 /(?<request_time>\d+(?:\.\d+)?)\s+/
- 来淄博旅游
- 框架之hibernate多对一表创建保存
- Java中类的加载顺序
- 【多线程】的简单理解&进程 and【你的电脑是几核的?】
- 将自己的应用加入到程序启动列表(安卓)
- 英语学习——单词之道
- NB-IoT简介(20)--为什么inband方式下NB-IoT仅占用某些特定PRB位置?
- Codeforces Round #383 (Div. 2) D. Arpa's weak amphitheater and Mehrdad's valuable Hoses 并查集+双重01背包
- 获取页面表单数据转换为json对象