解题思路:
1)定义4个count计数器
2)输出%:'%.2f%%'%n
注意事项:
参考代码:
n=int(input()) #病人数目 ages=list(map(int,input().split())) #将病人患病年龄打包为整型数组 count1=0 #初始化4个计数器,用于统计各年龄段的患病人数 count2=0 count3=0 count4=0 for i in ages: #遍历年龄,落在对应年龄段则加1 if i>=0 and i<=18: count1+=1 elif i>=19 and i<=35: count2+=1 elif i>=36 and i<=60: count3+=1 elif i>=61: count4+=1 ls=[count1,count2,count3,count4] #创建数组 for j in ls: #遍历各年龄段患病人数的比例 print('%.2f%%'%(100*(j/n)))
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:567 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:553 |
C语言训练-数字母 (C语言代码)浏览:649 |
WU-整除问题 (C++代码)浏览:612 |
【魔板】 (C++代码)(时间超限,希望会的帮我改正一下)浏览:740 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:829 |
回文数字 (C语言代码)浏览:2510 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:606 |
简单的a+b (C语言代码)浏览:544 |
printf基础练习2 (C语言代码)浏览:503 |