sdut-String+array1(Collection-Map)-1 读中国载人航天史,汇航天员数量,向航天员致敬
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 读中国载人航天史,汇航天员数量,向航天员致敬相关推荐
- 7-7 sdut-Collection(Map)-1 读中国载人航天史,汇航天员数量,向航天员致敬 (10 分)
7-7 sdut-Collection(Map)-1 读中国载人航天史,汇航天员数量,向航天员致敬 (10 分) java pta 1986年,中国实施"863"计划,航天技术列入 ...
- 7-1 sdut-Collection(Map)-1 读中国载人航天史,汇航天员数量,向航天员致敬
1986年,中国实施"863"计划,航天技术列入其中.以载人飞船开始起步,最终建成我国的空间站. 1992年9月21日,中国实施载人航天工程,并确定了三步走的发展战略:第一步,发射 ...
- sdut-Collection(Map)-1 读中国载人航天史,汇航天员数量,向航天员致敬
1986年,中国实施"863"计划,航天技术列入其中.以载人飞船开始起步,最终建成我国的空间站. 1992年9月21日,中国实施载人航天工程,并确定了三步走的发展战略:第一步,发射 ...
- PTA sdut-String+array(LinkedHashMap) 读中国载人航天史,汇航天员数量,向航天员致敬(1)分数 10
1986年,中国实施"863"计划,航天技术列入其中.以载人飞船开始起步,最终建成我国的空间站. 1992年9月21日,中国实施载人航天工程,并确定了三步走的发展战略:第一步,发射 ...
- 聚观早报 | 英伟达推「AI」超算;中国2030年前载人登月
今日要闻:英伟达推「AI」超算:中国2030年前载人登月:AI大热,游戏股全线大涨:ofo创始人二次创业项目陷入困境:微信视频号原创标记已对外显示 英伟达推「AI」超算 5 月 29 日,NVIDIA ...
- Java—一篇读懂java集合(Collection/Map)及Lambda表达式
集合简介 在集合类之前,我们使用数组存储,数组既可以存储基本数据类型的值,也可以存储对象(对象的引用变量),但是集合只能存储对象. Java集合类似于一种容器,将同类型的对象(实际为对象引用) ...
- 集合框架(Collection)——Map和例题
目录 1.Map 2.案例 案例一 案例二 案例三 1.Map 1. Map 1.1 特点:无序.以键值对的形式添加元素,键不能重复,值可以重复 它没有继承Collectio ...
- Java Review - 集合框架=Collection+Map
文章目录 概述 容器 = Collection + Map Collection Set TreeSet HashSet LinkedHashSet List ArrayList Vector Lin ...
- Map<String,Object> map=new HashMap<String,Object>详解
Map是一个接口,即Interface Map<K,V>,其中K-key类型和V-value的类型 它的每个元素包含一个key对象和一个value对象,且在这两个对象之间存在一种映射的对应 ...
最新文章
- 巧用CSS的Wave滤镜
- java+js上传图片_java+ jsp+js 实现富文本编辑和上传图片功能
- python mysql索引 优化神器explain 慢查询
- Cobar分布式关系型数据库中间件的简单应用
- 基于GCCAVR的TLC2543读写程序----模拟SPI方式实现
- Ubuntu配置java环境
- linux mysql 备份脚本_linux下mysql备份脚本
- android-eclips中logcat不显示信息的问题解决
- error LNK2001: 无法解析的外部符号unresolved external symbol __imp__JNI_CreateJavaVM@12
- 回顾来路,不忘初心;心之所向,砥砺前行
- 碲化铋纳米线合成步骤
- android studio 补间动画,Android动画学习(一):帧动画和补间动画
- 成都拓嘉启远:拼多多推广如何自己添加关键词
- 调和曲线图和轮廓图的比较
- 2020民泰银行软件测试,2020应届生银行工作一个半月感受
- MySQL编程:将查询到的字段赋值给变量
- 微信隐藏功能系列:微信亲属卡怎么用?只需要3步
- Shrinkage: I was in the pool
- 彻底解决文件路径问题
- 记录解决windows XP启动加载个人设置慢的问题