2055 到淄博旅游
来源:互联网 发布:王国插画 知乎 编辑:程序博客网 时间:2024/04/29 10:22
淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来到张店区,游玩后又去淄博的其他旅游景点。从各个城市来张店的游客只是在网上报名,然后旅行社根据统计的人数,用大巴把他们从不同城市拉到张店。在张店玩一天后,这些游客又要到淄博其他景点玩,所以重新统计到淄川、临淄、周村、博山去的游客,用大巴把他们分送过去。
统计这些游客是很费精力的,但让电脑做会简单一些,现在就请你帮忙设计这个程序统计分送的游客。
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
注意如果出现Presentation error应该选择精简代码,去掉一些不必要的if语句 还有一件事,不要忘记strcpy strcmp 字符串函数
#include <stdio.h>#include <stdlib.h>#include <string.h>struct{ char name[21],f[21],t[21]; int w;} q[10001];int main(){ int j,n,i; scanf("%d",&n); for(i=0; i<n; i++) { q[i].w=1; scanf("%s %s %s",&q[i].name,&q[i].f,&q[i].t); } for(i=0; i<n; i++) for(j=i+1; j<n; j++) { if(strcmp(q[i].f,q[j].f)==0) q[j].w=0; } for(i=0; i<n; i++) { if(q[i].w!=0) { printf("%s :",q[i].f); for(j=0; j<n; j++) { if(strcmp(q[i].f,q[j].f)==0) { printf(" %s",q[j].name); } } printf("\n"); } } printf("zichuan :"); for(i=0; i<n; i++) { if(strcmp(q[i].t,"zichuan")==0) { printf(" %s",q[i].name); } } printf("\n"); printf("linzi :"); for(i=0; i<n; i++) { if(strcmp(q[i].t,"linzi")==0) { printf(" %s",q[i].name); } } printf("\n"); printf("zhoucun :"); for(i=0; i<n; i++) { if(strcmp(q[i].t,"zhoucun")==0) printf(" %s",q[i].name); } printf("\n"); printf("boshan :"); for(i=0; i<n; i++) { if(strcmp(q[i].t,"boshan")==0) { printf(" %s",q[i].name); } } return 0;}
- 2055 到淄博旅游
- 来淄博旅游 (2055)
- 2055来淄博旅游
- |2055|来淄博旅游
- SDUT 2055 来淄博旅游
- SDUT 2055----来淄博旅游
- sdut 2055来淄博旅游
- sdut 2055 来淄博旅游
- 淄博旅游
- 山东理工OJ 2055 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 感知哈希算法(Perceptual hash algorithm) 以图搜图
- 栈实现队列,队列实现栈
- 链表的增删查找
- Goroutine 的调度
- 不求甚解之自制编程语言
- 2055 到淄博旅游
- 在启动kafka的时候报错
- Eclipse中配置Tomcat
- const test
- 部署Python Web项目到CentOS服务器踩过的坑
- 毕业回想,反思迷茫
- udacity HTML 和 CSS 入门 学习总结
- 3. Longest Substring Without Repeating Characters
- Android的内部存储与外部存储