来淄博旅游
来源:互联网 发布:mac dare you试色 编辑:程序博客网 时间:2024/04/28 08:50
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>
struct
{
char name[30];
char from[30];
char to[30];
}tra[110];
int main()
{
int i,j,flag,n;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%s %s %s",tra[i].name,tra[i].from,tra[i].to);
}
for(i=0;i<n;i++)
{
flag=1;
for(j=0;j<i;j++)
{
if(strcmp(tra[i].from,tra[j].from)==0)
{
flag=0;
break;
}
}
if(flag==1)
{
printf("%s : %s",tra[i].from,tra[i].name);
for(j=i+1;j<n;j++)
{
if(strcmp(tra[i].from,tra[j].from)==0)
printf(" %s",tra[j].name);
}
printf("\n");
}
}
printf("zichuan :");
for(i=0;i<n;i++)
{
if(strcmp(tra[i].to,"zichuan")==0)
printf(" %s",tra[i].name);
}
printf("\n");
printf("linzi :");
for(i=0;i<n;i++)
{
if(strcmp(tra[i].to,"linzi")==0)
printf(" %s",tra[i].name);
}
printf("\n");
printf("zhoucun :");
for(i=0;i<n;i++)
{
if(strcmp(tra[i].to,"zhoucun")==0)
printf(" %s",tra[i].name);
}
printf("\n");
printf("boshan :");
for(i=0;i<n;i++)
{
if(strcmp(tra[i].to,"boshan")==0)
printf(" %s",tra[i].name);
}
printf("\n");
}
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游 (2055)
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- sdut2055来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 命名java变量
- [Codeforces 484D Kindergarten] DP
- PHPstorm配置SVN环境
- HEVC参考软件准则(提案JCTVC-H1001)
- EnvironmentError:mysql_config not found
- 来淄博旅游
- Java编程思想笔记点滴
- myeclipse2013激活遇到的一个小问题
- ShareSDK集成 Android - V2.7.8
- C++Union的用法
- 集合框架_Map集合的功能概述、Map集合的基本功能测试
- Android Boot-time Readahead
- 面向对象-继承
- bzoj 1415: [Noi2005]聪聪和可可 (概率与期望)