1986年,中国实施“863”计划,航天技术列入其中。以载人飞船开始起步,最终建成我国的空间站。 1992年9月21日,中国实施载人航天工程,并确定了三步走的发展战略:第一步,发射载人飞船,建成初步配套的试验性载人飞船工程。第二步,突破载人飞船和空间飞行器的交会对接技术,利用载人飞船技术改装、发射一个空间实验室。第三步,建造载人空间站。

在长期的奋斗中,我国航天工作者不仅创造了非凡的业绩,而且铸就了特别能吃苦、特别能战斗、特别能攻关、特别能奉献的载人航天精神。载人航天精神,是“两弹一星”精神在新时期的发扬光大,是我们伟大民族精神的生动体现,永远值得全党、全军和全国人民学习。


截至2021年4月,历任航天英雄名字如下:
杨利伟(神舟五号)
费俊龙、聂海胜(神舟六号)
翟志刚、景海鹏、刘伯明(神舟七号)
景海鹏、刘旺、刘洋(神舟九号)
聂海胜、张晓光、王亚平(神舟十号)
景海鹏、陈东(神舟十一号)

会编程的小伙伴们,请以他们出征太空的先后顺序,统计一下航天英雄们出征太空的次数,以实际行动向航天员们致敬!

输入格式:

每次航天飞船的编号为一行读入数据,分别读入每次飞上太空的航天英雄的姓名,名字中间有一个空格分隔。
最后一行为“end“,表示输入结束。提示:目前,中国航天员的数量小于20。

输出格式:

以出征太空的先后顺序,统计航天英雄们出征太空的次数。
每位航天员占一行,航天员姓名与出征次数中间有一个空格。

输入样例:

杨利伟
费俊龙 聂海胜
翟志刚 景海鹏 刘伯明
景海鹏 刘旺 刘洋
聂海胜 张晓光 王亚平
景海鹏 陈东
end

输出样例:

杨利伟 1
费俊龙 1
聂海胜 2
翟志刚 1
景海鹏 3
刘伯明 1
刘旺 1
刘洋 1
张晓光 1
王亚平 1
陈东 1

提示:

  • 对于Java语言,此题有两种解决方案:

    • (1)使用数组来解决;
    • (2)使用java.util.Map接口的实现类LinkedMap来解决。
      • LinkedHashMap是HashMap的子类,保证在遍历map元素时,可以按照添加的顺序实现遍历,对于频繁的遍历操作,它的执 行效率高于HashMap.
  • 对于Python语言,。。。。
  • 对于C语言,。。。。。。。
  • 答案:
  • import java.util.LinkedHashMap;
    import java.util.Scanner;public class Main {public static void main(String[] args) {// TODO 自动生成的方法存根Scanner sf=new Scanner(System.in);String[] c=new String[20];int i=0,j;int[] t=new int[20];while (true) {int f=0;String s=sf.next();if(s.equals("end")) break;for(j=0;j<i;j++) {if(c[j].equals(s)) {f=1;break;}}if(f==1) {t[j]++;}else {t[i]=1;c[i]=s;i++;}}for(j=0;j<i;j++) {System.out.println(c[j]+" "+t[j]);}}}
    

sdut-String+array1(Collection-Map)-1 读中国载人航天史,汇航天员数量,向航天员致敬相关推荐

  1. 7-7 sdut-Collection(Map)-1 读中国载人航天史,汇航天员数量,向航天员致敬 (10 分)

    7-7 sdut-Collection(Map)-1 读中国载人航天史,汇航天员数量,向航天员致敬 (10 分) java pta 1986年,中国实施"863"计划,航天技术列入 ...

  2. 7-1 sdut-Collection(Map)-1 读中国载人航天史,汇航天员数量,向航天员致敬

    1986年,中国实施"863"计划,航天技术列入其中.以载人飞船开始起步,最终建成我国的空间站. 1992年9月21日,中国实施载人航天工程,并确定了三步走的发展战略:第一步,发射 ...

  3. sdut-Collection(Map)-1 读中国载人航天史,汇航天员数量,向航天员致敬

    1986年,中国实施"863"计划,航天技术列入其中.以载人飞船开始起步,最终建成我国的空间站. 1992年9月21日,中国实施载人航天工程,并确定了三步走的发展战略:第一步,发射 ...

  4. PTA sdut-String+array(LinkedHashMap) 读中国载人航天史,汇航天员数量,向航天员致敬(1)分数 10

    1986年,中国实施"863"计划,航天技术列入其中.以载人飞船开始起步,最终建成我国的空间站. 1992年9月21日,中国实施载人航天工程,并确定了三步走的发展战略:第一步,发射 ...

  5. 聚观早报 | 英伟达推「AI」超算;中国2030年前载人登月

    今日要闻:英伟达推「AI」超算:中国2030年前载人登月:AI大热,游戏股全线大涨:ofo创始人二次创业项目陷入困境:微信视频号原创标记已对外显示 英伟达推「AI」超算 5 月 29 日,NVIDIA ...

  6. Java—一篇读懂java集合(Collection/Map)及Lambda表达式

    集合简介   在集合类之前,我们使用数组存储,数组既可以存储基本数据类型的值,也可以存储对象(对象的引用变量),但是集合只能存储对象.   Java集合类似于一种容器,将同类型的对象(实际为对象引用) ...

  7. 集合框架(Collection)——Map和例题

    目录 1.Map 2.案例 案例一 案例二 案例三 1.Map 1. Map   1.1 特点:无序.以键值对的形式添加元素,键不能重复,值可以重复            它没有继承Collectio ...

  8. Java Review - 集合框架=Collection+Map

    文章目录 概述 容器 = Collection + Map Collection Set TreeSet HashSet LinkedHashSet List ArrayList Vector Lin ...

  9. Map<String,Object> map=new HashMap<String,Object>详解

    Map是一个接口,即Interface Map<K,V>,其中K-key类型和V-value的类型 它的每个元素包含一个key对象和一个value对象,且在这两个对象之间存在一种映射的对应 ...

最新文章

  1. 巧用CSS的Wave滤镜
  2. java+js上传图片_java+ jsp+js 实现富文本编辑和上传图片功能
  3. python mysql索引 优化神器explain 慢查询
  4. Cobar分布式关系型数据库中间件的简单应用
  5. 基于GCCAVR的TLC2543读写程序----模拟SPI方式实现
  6. Ubuntu配置java环境
  7. linux mysql 备份脚本_linux下mysql备份脚本
  8. android-eclips中logcat不显示信息的问题解决
  9. error LNK2001: 无法解析的外部符号unresolved external symbol __imp__JNI_CreateJavaVM@12
  10. 回顾来路,不忘初心;心之所向,砥砺前行
  11. 碲化铋纳米线合成步骤
  12. android studio 补间动画,Android动画学习(一):帧动画和补间动画
  13. 成都拓嘉启远:拼多多推广如何自己添加关键词
  14. 调和曲线图和轮廓图的比较
  15. 2020民泰银行软件测试,2020应届生银行工作一个半月感受
  16. MySQL编程:将查询到的字段赋值给变量
  17. 微信隐藏功能系列:微信亲属卡怎么用?只需要3步
  18. Shrinkage: I was in the pool
  19. 彻底解决文件路径问题
  20. 记录解决windows XP启动加载个人设置慢的问题

热门文章

  1. 数据库Between子句
  2. Linux、Windows、Android跨平台可视化方式进行文件同步——syncthing使用教程
  3. maven获得dom4j_org.dom4j maven
  4. 2016蘑菇街编程题:投篮游戏
  5. 大数据架构(二)大数据发展史
  6. 多租户个性化服务路由
  7. 432_全O(1)的数据结构
  8. 自然语言处理(NLP)- 建立一个搜索引擎(信息检索系统)的点点滴滴
  9. Java MouseEvent类鼠标事件详解
  10. Python同步异步爬虫通过代理访问HTTPS