淄博旅游
来源:互联网 发布:免费刷流量软件 编辑:程序博客网 时间:2024/04/29 00:51
Problem Description
淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来到张店区,游玩后又去淄博的其他旅游景点。从各个城市来张店的游客只是在网上报名,然后旅行社根据统计的人数,用大巴把他们从不同城市拉到张店。在张店玩一天后,这些游客又要到淄博其他景点玩,所以重新统计到淄川、临淄、周村、博山去的游客,用大巴把他们分送过去。
统计这些游客是很费精力的,但让电脑做会简单一些,现在就请你帮忙设计这个程序统计分送的游客。
Input
第一行是一个正整数n(n <= 100) ,代表网上报名人数。接下来n行,每行包括一个name(字符串,不超过20个字符),来的城市from(字符串,英文小写,不超过20个字符),去的城市to(只有zichuan,linzi,zhoucun,boshan中的一个),名单顺序代表报名顺序,也是优先处理顺序。
Output
对于每个始发城市,先输出始发城市名,冒号,从此城市来的游客名单。
对要去的目的地,先输出目的地城市,冒号,到此城市的游客名单。目的地城市只有题中已经告诉的四个,并按题中提到的顺序输出,对于没有要去的城市也要输出。
在名单前列的人名输出时要先于在名单后面的。更详细的输入输出见示例。
Example Input
6skym zoucheng linziplmm beijing boshanmoon jinan boshanpc zoucheng zichuanvon shanghai boshanqq beijing zichuan
Example Output
zoucheng : skym pcbeijing : plmm qqjinan : moonshanghai : vonzichuan : pc qqlinzi : skymzhoucun :boshan : plmm moon von
代码:
#include <stdio.h>#include <stdlib.h>#include <string.h>struct{ char name[30]; char from[30]; char to[30];} s[101];int main(){ int n,i,j; int a[101]; char place[4][30]= {"zichuan","linzi","zhoucun","boshan"}; scanf("%d",&n); for(i=0;i<=n-1;i++) a[i]=1; //刚开始做的时候a[101]= {1}(这样写只有a[0]赋值为1);后来了解到只有全赋值为0时才能这样赋值:a[101]={0}; for(i=0; i<=n-1; i++) { scanf("%s%s%s",s[i].name,s[i].from,s[i].to); } for(i=0; i<=n-1; i++) { if(a[i]) //设标记变量的方法学会,查询时,让已经查询过的变为0; { printf("%s : %s",s[i].from,s[i].name); for(j=i+1; j<=n-1; j++) { if(a[j]) { if(strcmp(s[i].from,s[j].from)==0) { printf(" %s",s[j].name); a[j]=0; } } } printf("\n"); } } for(i=0; i<=3; i++) { printf("%s :",place[i]); for(j=0; j<=n-1; j++) if(strcmp(place[i],s[j].to)==0) printf(" %s",s[j].name); printf("\n"); } return 0;}
阅读全文
0 0
- 淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游 (2055)
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- sdut2055来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 自制编程语言CXScript(二) 实现赋值语句和四则运算
- BZOJ 1692 [Usaco2007 Dec]队列变换 贪心+后缀数组
- 冒泡,选择,插入排序优化,堆排序和qsort的用法
- 迪杰斯特拉算法
- Ajax操作
- 淄博旅游
- session 跟 cookie 关系
- 非maven项目利用jenkin实现自动部署
- sql基本语句整理
- 如何在 apache 中开启 gzip 压缩服务
- shell实现SSH自动登陆
- 0-1背包和完全背包问题应用
- 二叉树的创建,递归遍历以及非递归遍历
- MAVEN系列之二@MAVEN坐标以及依赖