SDUT 来淄博旅游
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
Hint
Author
代码
#include <stdio.h>
#include <string.h>
struct node
{char na[21];char fm[21];char to[21];
}t,st[101];int main()
{char fli[100][21];int n,j,i,k;int flag;scanf("%d",&n);for(i=0;i<n;i++){scanf("%s %s %s",st[i].na,st[i].fm,st[i].to);}strcpy(fli[0],st[0].fm);k=1;for(i=0;i<n;i++) //来源地址收集{flag = 1;for(j=0;j<k;j++){if(strcmp(st[i].fm,fli[j])==0){flag = 0;break;}}if(flag == 1){strcpy(fli[k],st[i].fm);k++;}}//来源地址分类for(i=0;i<k;i++){printf("%s :",fli[i]);for(j=0;j<n;j++){if(strcmp(st[j].fm,fli[i])==0)printf(" %s",st[j].na);}printf("\n");}
//目的地分类for(i=0;i<n;i++){if(strcmp(st[i].to,"zichuan")==0)printf(" %s",st[i].na);}printf("\n");printf("linzi :");for(i=0;i<n;i++){if(strcmp(st[i].to,"linzi")==0)printf(" %s",st[i].na);}printf("\n");printf("zhoucun :");for(i=0;i<n;i++){if(strcmp(st[i].to,"zhoucun")==0)printf(" %s",st[i].na);}printf("\n");printf("boshan :");for(i=0;i<n;i++){if(strcmp(st[i].to,"boshan")==0)printf(" %s",st[i].na);}printf("\n");return 0;
}
warn
- 来源地址的收集与回放
- 输出格式
转载于:https://www.cnblogs.com/lushans/p/6642961.html
SDUT 来淄博旅游相关推荐
- SDUT 2055-来淄博旅游
Problem Description 淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来到张店区,游玩后又去淄博的其他旅游景点.从各个城市来张店的游客只是在网上报名,然后旅行社根据统计的人 ...
- SDUT 2055_来淄博旅游(Java模拟题)
来淄博旅游 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Problem Description 淄博某旅行社每天都要接待来 ...
- 来淄博旅游 2055
来淄博旅游 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来 ...
- 来淄博旅游 结构体
来淄博旅游 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description淄博某旅行社每天都要接待来自全国各 ...
- 来淄博旅游 C 2055
来淄博旅游 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来 ...
- C语言 结构体 来淄博旅游
来淄博旅游 Problem Description 淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来到张店区,游玩后又去淄博的其他旅游景点.从各个城市来张店的游客只是在网上报名,然后旅行社 ...
- 淄博旅游“一夜爆火”,五一流量大盘已经开启
全民调休换来的五一小长假即将来临,经过几年"禁锢"后,这两年的旅游业开始回暖. 而今年国内旅游黑马竟指向了新人淄博. 山东淄博烧烤一直以来都"小有名气",但是这 ...
- sdut 2055来淄博旅游
Statistic Discuss Problem Description 淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来到张店区,游玩后又去淄博的其他旅游景点.从各个城市来张店的游客只 ...
- 来淄博旅游_JAVA
Description 淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来到张店区,游玩后又去淄博的其他旅游景点.从各个城市来张店的游客只是在网上报名,然后旅行社根据统计的人数,用大巴把他们 ...
最新文章
- MBProgressHUD 使用详解
- STK 卫星覆盖分析笔记
- 网站性能工具Yslow的使用方法
- 基于云的SD-WAN骨干接入服务
- 16个不错的 git 别名
- Node.js 连接 MySQL 插入 TEXT 类型报错问题
- C# DataTable去除重复,极其简便、简单
- 手机mstsc远程工具_远程桌面连接,只需3步,轻松远程操控电脑!
- 安装杀毒软件是保障计算机安全,安装杀毒软件是保障计算机安全的唯一措施
- 插件设置修改失败_【王者荣耀金牌特权】详细技术设置教程,更新异常解决办法...
- Java日期格式转换
- 机房收费系统个人重构版:软工文档中那些图
- 微信公众号获得城市及街道位置信息
- 沧州中考计算机考试时间,2019年沧州中考考试时间安排,沧州中考考试科目时间安排表...
- 【Dart语言第5篇】运算符
- 422串口协议解析逻辑设计讨论
- python猜拳游戏
- ID BOX 121电子护照阅读器(带RFID双天线)参数与应用说明
- 使用Nacos实现Spring Cloud Zuul的动态路由
- 如何获取个人开发者微信小程序的APPId?