6-24 人口统计 (20 分)
6-24 人口统计 (20 分)
本题运行时要求键盘输入10个人员的信息(每一个人信息包括:姓名,性别,年龄,民族),要求同学实现一个函数,统计民族是“汉族”的人数。
函数接口定义:
public static int numofHan(String data[])
其中 data[] 是传入的参数。 data[]中的每一个元素都是一个完整的人员信息字符串,该字符串由“姓名,性别,年龄,民族”,各项之间用英文半角的逗号分隔。函数须返回 值是汉族的人数。
裁判测试程序样例:
import java.util.Scanner;public class Main {public static void main(String[] args) {final int HUMANNUM=10;String persons[]=new String[HUMANNUM];Scanner in=new Scanner(System.in);for(int i=0;i<persons.length;i++)persons[i]=in.nextLine();int result=numofHan(persons);System.out.println(result);}/*在此处给出函数numofHan()*/}
输入样例:
Tom_1,男,19,汉族
Tom_2,女,18,汉族
Tom_3,男,20,满族
Tom_4,男,18,汉族
Tom_5,男,19,汉族人
Tom_6,女,17,汉族
Tom_7,男,19,蒙古族
汉族朋友_1,男,18,汉族
Tom_8,male,19,老外
Tom_9,female,20,汉族
输出样例:
7
参考答案
public static int numofHan(String data[]){String s = "汉族";int num = 0;for(String s_t: data){if( s_t.indexOf(s) >= 0 ){num ++;}}return num;}
6-24 人口统计 (20 分)相关推荐
- 6-2 人口统计 (20 分)
6-2 人口统计 (20 分) 本题运行时要求键盘输入10个人员的信息(每一个人信息包括:姓名,性别,年龄,民族),要求同学实现一个函数,统计民族是"汉族"的人数. 函数接口定义: ...
- 6-2 人口统计 (5 分)java
6-2 人口统计 (5 分) 本题运行时要求键盘输入10个人员的信息(每一个人信息包括:姓名,性别,年龄,民族),要求同学实现一个函数,统计民族是"汉族"的人数. 函数接口定义: ...
- C++学习之路 | PTA乙级—— 1042 字符统计 (20 分)(精简)
1042 字符统计 (20 分) 请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串.字符串由 ASCII 码表中任意可见字符及空 ...
- C++学习之路 | PTA乙级—— 1028 人口普查 (20 分)(精简)
1028 人口普查 (20 分) 某城镇进行人口普查,得到了全体居民的生日.现请你写个程序,找出镇上最年长和最年轻的人. 这里确保每个输入的日期都是合法的,但不一定是合理的--假设已知镇上没有超过 2 ...
- PAT乙级1028 人口普查 (20 分)
1028 人口普查 (20 分) 某城镇进行人口普查,得到了全体居民的生日.现请你写个程序,找出镇上最年长和最年轻的人. 这里确保每个输入的日期都是合法的,但不一定是合理的--假设已知镇上没有超过 2 ...
- 【2020模拟考试T3】【PAT乙】1028 人口普查 (20分) 字符串比较
problem 1028 人口普查 (20分) 某城镇进行人口普查,得到了全体居民的生日.现请你写个程序,找出镇上最年长和最年轻的人. 这里确保每个输入的日期都是合法的,但不一定是合理的--假设已知镇 ...
- 1028 人口普查 (20 分)C++ 示例代码
1028 人口普查 (20 分) 某城镇进行人口普查,得到了全体居民的生日.现请你写个程序,找出镇上最年长和最年轻的人. 这里确保每个输入的日期都是合法的,但不一定是合理的--假设已知镇上没有超过 2 ...
- 1028 人口普查 (20 分)测试点3格式错误
1028 人口普查 (20 分) 某城镇进行人口普查,得到了全体居民的生日.现请你写个程序,找出镇上最年长和最年轻的人. 这里确保每个输入的日期都是合法的,但不一定是合理的--假设已知镇上没有超过 2 ...
- 7-2 树种统计 (20分)
7-2 树种统计 (20分) 随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类.请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比. 输入格式: 输入首先给出正整数N(≤1 ...
最新文章
- 2次转管理失败后,我对项目、团队、敏捷转型的新认知
- 【C#】关闭 Window 之后,无法设置 Visibility,也无法调用 Show、ShowDialogor 或 WindowInteropHelper.EnsureHandle...
- 展望企业级移动设备的操作系统
- matlab中存档算法代码,MATLAB 智能算法超级学习手册中程序代码
- python input 文件名_Python播放音频与录音
- 便利的开发工具-log4cpp快速使用指南
- (王道408考研数据结构)第五章树-第四节1:二叉树排序树(BST)及其操作
- recv和send函数
- 有线网络高可用项目实施方案(更新中)
- 一封来自华尔街 Quant 的信
- tableau高级绘图(十二)-tableau绘制辐射堆叠图
- tolower()函数
- java学习笔记(二):Spring-security的Remember-me配置,以及配置Session管理器防止Session fixation
- iOS SDWebImage 清空缓存 新方法
- 7个最好的Java机器学习开发库
- 【论文推荐】了解《点云补全》必看的6篇论文(附打包下载地址)
- Optics Bridge:Celo <-> 以太坊
- 商票到期不兑付逾期怎么办
- CentOS7下配置域名解析服务器
- 用flash制作简单拼图游戏
热门文章
- 可调电阻封装图_17种元器件PCB封装图鉴,美翻了(附PCB元件库)
- 微型计算机原理与接口技术孙力娟课后答案,微型计算机原理与接口技术s答案...
- Matlab抽样和,《统计学原理》与MATLAB编程-第三章 抽样和抽样分布
- 企业怎样规划品牌架构做好品牌建设?
- 软件开发中常见英文缩写和各类软件开发文档的英文缩写
- Vue3.x使用Echarts绘制世界地图并进行定点
- 第十七天 JavaScript、Vue详细总结
- C++报错:_BLOCK_TYPE_IS_VALD(pHead-nBlockUse)
- JS如何实现书签导入导出?我是这么做的
- 百度离线地图示例之十一:混合图(街道图、卫星图)实现