来淄博旅游 oj

编程入门 行业动态 更新时间:2024-10-14 12:24:24

来<a href=https://www.elefans.com/category/jswz/34/1761304.html style=淄博旅游 oj"/>

来淄博旅游 oj

来淄博旅游

Time Limit: 1000MS Memory Limit: 65536KB
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
Hint

Author

#include<stdio.h>
#include<string.h>
struct people{char name[25],from[25],to[25];
};
struct people peo[105];
struct li{char name[25],people[3000];
};
struct li list[105]={{"zichuan",":"},{"linzi",":"},{"zhoucun",":"},{"boshan",":"},
};
int main()
{int n,o=4,t;scanf("%d",&n);for(int i=0;i<n;i++){scanf("%s %s %s",peo[i].name,peo[i].from,peo[i].to);t=0;for(int j=4;j<o;j++)if(strcmp(peo[i].from,list[j].name)==0){strcat(list[j].people," ");strcat(list[j].people,peo[i].name);t=1;break;}if(t==0){strcpy(list[o].name,peo[i].from);strcat(list[o].people,": ");strcat(list[o].people,peo[i].name);o++;}for(int j=0;j<4;j++)if(strcmp(peo[i].to,list[j].name)==0){strcat(list[j].people," ");strcat(list[j].people,peo[i].name);}
}for(int i=4;i<o;i++)printf("%s %s\n",list[i].name,list[i].people);for(int i=0;i<4;i++)printf("%s %s\n",list[i].name,list[i].people);return 0;
}

更多推荐

来淄博旅游 oj

本文发布于:2024-03-09 16:28:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1725490.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:淄博   旅游   oj

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!