【题目描述】
某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理,按照0-18、19-35、36-60、61以上(含61)四个年龄段统计的患病人数占总患病人数的比例。

【输入】
共2行,第一行为过往病人的数目n(0<n≤100),第二行为每个病人患病时的年龄。

【输出】
按照0-18、19-35、36-60、61以上(含61)四个年龄段输出该段患病人数占总患病人数的比例,以百分比的形式输出,精确到小数点后两位。每个年龄段占一行,共四行。

【输入样例】
10
1 11 21 31 41 51 61 71 81 91

【输出样例】
20.00%
20.00%
20.00%
40.00%

代码

#include<cstdio>
using namespace std;
int t[100],n,i,a1,a2,a3,a4;
int main()
{
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&t[i]);
if(t[i]<=18)
a1++;
else
if(t[i]>=19&&t[i]<=35)
a2++;
else
if(t[i]>=36&&t[i]<=60)
a3++;
else
a4++;}printf("%.2lf%%\n%.2lf%%\n%.2lf%%\n%.2lf%%\n",a1*1.0*100/n,a2*1.0*100/n,a3*1.0*100/n,a4*1.0*100/n);
return 0;
}

信息学奥赛C++语言:年龄与疾病相关推荐

  1. 信息学奥赛一本通1104年龄与疾病

    上代码!!! #include<bits/stdc++.h> using namespace std; int main(){     double a[15]={0,28.9,32.7, ...

  2. 信息学奥赛c语言初步教程,信息学奥赛培训教程C++版整理版.doc

    信息学奥赛培训教程C++版整理版.doc PAGE 青少年信息学奥林匹克竞赛培训教程 目 录 TOC \o "1-3" \h \z \u HYPERLINK \l "_T ...

  3. 信息学奥赛C++语言:换座位

    [题目描述] 期中考试结束了,班主任想给同学们重新安排座位,所以她让同学们按学号1至n的顺序依次在教室外排好队,然后在队伍中挑选一些同学来改变他们的位置.班主任想知道最终有多少个同学的位置发生了变化. ...

  4. 信息学奥赛C++语言:求平均分

    [题目描述] 求三鑫学校某次信息学竞赛同学们的平均分,以-1表示输入结束. [输入] 一行若干实数,最后一个为 -1. [输出] 一行一个实数,表示平均分,输出保留2位小数. [输入样例] 100 9 ...

  5. 信息学奥赛C++语言:爱吃桃子的琳琳

    [题目描述] 彦彦作为琳琳最好的朋友,她当然知道琳琳很爱吃桃子啦,于是,她们去了果园摘桃子,一棵果树上有N个桃子,可是,琳琳是一个很挑剔的人,她只摘重量大于K的大桃子,彦彦刚刚学信息学,不知道如何是好 ...

  6. 信息学奥赛C++语言: 验证子串

    [题目描述] 输入两个字符串,验证其中一个串是否为另一个串的子串. [输入] 输入两个字符串, 每个字符串占一行,长度不超过200且不含空格. [输出] 若第一个串s1是第二个串s2的子串,则输出(s ...

  7. 信息学奥赛C++语言: 蛇形方阵1

    [题目描述] 输入一个正整数 n,生成一个 n×n 的蛇形方阵(具体见样例). [输入] 一行一个正整数 n,1≤n≤20. [输出] 共 n 行,每行 n 个正整数,每个正整数占 5 列. [输入样 ...

  8. 信息学奥赛C++语言: 螺旋方阵1

    [题目描述] 一个 n 行 n 列的螺旋方阵按如下方法生成:从方阵的左上角(第 1 行第 1 列)出发,初始时向右移动:如果前方是未曾经过的格子,则继续前进:否则,右转.重复上述操作直至经过方阵中所有 ...

  9. 信息学奥赛C++语言: 输出最大值

    [题目描述] 输入3个整数,求出最大的数. [输入] 输入为一行,包含三个整数,数与数之间以一个空格分开. [输出] 输出一行,包含一个整数,即最大的整数. [输入样例] 4 10 3 [输出样例] ...

最新文章

  1. Python type hints 之 Optional,Union
  2. 开发板通过NTS挂载在PC机中的文件夹
  3. 直升机和固定翼实操期末考试
  4. 提交不了_从来没有借过钱!征信空白,为什么办不了信用卡?
  5. PHP 脚本文件使用 “#!/usr/bin/env php” 并执行时提示 No such file or directory
  6. 使用oauth2.0自动获取用户信息
  7. ios知识点扩充(1)
  8. TypeScript_学习笔记
  9. 一般什么时候加骨窗_高三成绩大幅度提高一般出现在什么时候?老师道出了实情...
  10. Lightroom Classic CC 2019 for Mac(lr cc 2019 mac)
  11. IT民工,你的未来在哪里?
  12. 动态路由协议之OSPF基本原理、区域划分及配置
  13. 进入旅游营销时代,携程有什么“大招”?
  14. 建立syslink双核工程和make运行
  15. 安索夫矩阵分析市场和产品策略
  16. transformers中GLUE各个任务所用的评估方法
  17. 虚拟机centOS6 Linux系统关于yum install mirror报错 路径报错
  18. 基于莱维飞行和随机游动策略的灰狼算法
  19. js 重置表单 reset form
  20. 波兰式与逆波兰式的转换和表达式求值

热门文章

  1. 电信业务分类目录_第五大运营商!中信网络获基础电信业务牌照
  2. 删除共享内存_进程通信专题之 共享内存
  3. Redis 高可用篇:你管这叫 Sentinel 哨兵集群原理
  4. 解决xhost:unable to open display的问题
  5. Java描述设计模式(02):简单工厂模式
  6. 前端技术面——(js基础二)
  7. centos7安装Hive2.3.0
  8. 【转】Apache Solr 访问权限控制
  9. 【转】.so兼容32位和64位
  10. Windows运行命令收集