一维数组练习【年龄与疾病】 【年龄与疾病】 某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理,按照0-18、19-35、36-60、61以上(含61)四个年龄段统计的患病人数占总患病人数的比例。 输入: 共2行,第一行为过往病人的数目n(0
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String input1 = scanner.nextLine();
float count=Float.parseFloat(input1);
String input2 = scanner.nextLine();
String [] ageArr=input2.split(" ");
int one=0,two=0,three=0,four=0;
for (int i = 0; i < ageArr.length; i++) {
float age=Float.parseFloat(ageArr[i]);
if(age>0 && age<=18)one++;
if(age>18 && age<=35)two++;
if(age>35 && age<=60)three++;
if(age>60)four++;
}
System.out.printf("%.2f%%\n",one/count*100);
System.out.printf("%.2f%%\n",two/count*100);
System.out.printf("%.2f%%\n",three/count*100);
System.out.printf("%.2f%%\n",four/count*100);
}
输入: 共2行,第一行为过往病人的数目n(0
你这个题目没有写完吧。
题目不完整呀
好像是最简单的数组,算是课程设计吗?还没有页面
全部题目!抱歉不知道没完 一维数组练习【年龄与疾病】 【年龄与疾病】 某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理,按照0-18、19-35、36-60、61以上(含61)四个年龄段统计的患病人数占总患病人数的比例。 输入: 共2行,第一行为过往病人的数目n(0
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632