【题目链接】

ybt 1106:年龄与疾病
OpenJudge NOI 1.6 05:年龄与疾病

【题目考点】

1. 数组

2. 数组初始化为0的方法

  1. 将数组设为全局变量
  2. 如果数组是局部变量,可以这样写:int a[100] = {};
  3. 使用memset函数。int a[100]; memset(a, 0, sizeof(a));

【解题思路】

  • 统计得到四个年龄段内的人数,存在一个数组中。最后遍历数组,输出每个年龄段的人数除以总人数得到的百分比值。
    (这一题不用数组也能做。不过用数组代码更简短。)

【题解代码】

解法1:

#include <bits/stdc++.h>
using namespace std;
int main()
{int n, age;cin>>n;int r[4] = {};//将数组r的每个元素初始化为0 for(int i = 0; i < n; ++i){cin>>age;if(age >= 0 && age <= 18)r[0]++;else if (age >= 19 && age <= 35)r[1]++;else if (age >= 36 && age <= 60)r[2]++;elser[3]++;}for(int i = 0; i < 4; ++i)cout<<fixed<<setprecision(2)<<(double)r[i] / n * 100<<'%'<<endl;;return 0;
}

信息学奥赛一本通 1106:年龄与疾病 | OpenJudge NOI 1.6 05相关推荐

  1. 信息学奥赛一本通 1122:计算鞍点 | OpenJudge NOI 1.8 05:计算鞍点

    [题目链接] ybt 1122:计算鞍点 OpenJudge NOI 1.8 05:计算鞍点 [题目考点] 1. 二维数组 2. 求最大最小值 [思路及题解代码] 解法1: 遍历各行,先找到这一行的最 ...

  2. 信息学奥赛一本通 1209:分数求和 | OpenJudge NOI 1.13 12:分数求和

    [题目链接] ybt 1209:分数求和 OpenJudge NOI 1.13 12:分数求和 [题目考点] 1. 求最大公约数 2. 求最小公倍数 [解题思路] 求最大公约数,可以用辗转相除法.具体 ...

  3. 信息学奥赛一本通 1294:Charm Bracelet | OpenJudge NOI 2.6 7113:Charm Bracelet | 洛谷 P2871

    [题目链接] ybt 1294:Charm Bracelet OpenJudge NOI 2.6 7113:Charm Bracelet 洛谷 P2871 [USACO07DEC]Charm Brac ...

  4. 信息学奥赛一本通 1173:阶乘和 | OpenJudge NOI 1.6 15 | 洛谷 P1009 [NOIP1998 普及组] 阶乘之和

    [题目链接] ybt 1173:阶乘和 注:一本通上这题,应该把n≤50n\le50n≤50当做n≤100n\le100n≤100来看 OpenJudge NOI 1.6 15:阶乘和 洛谷 P100 ...

  5. 信息学奥赛一本通 1232:Crossing River | OpenJudge NOI 4.6 702:Crossing River

    [题目链接] ybt 1232:Crossing River OpenJudge NOI 4.6 702:Crossing River 一本通里的翻译不够完整,OpenJudge中的英文原题中有对数据 ...

  6. 信息学奥赛一本通 1194:移动路线 | OpenJudge NOI 2.6 2718:移动路线

    [题目链接] ybt 1194:移动路线 OpenJudge NOI 2.6 2718:移动路线 [题目考点] 1. 坐标型动态规划 [解题思路] 解法1:递推 设状态数组dp,dp[i][j]表示从 ...

  7. 信息学奥赛一本通 1193:吃糖果 | OpenJudge NOI 2.6 1944:吃糖果

    [题目链接] OpenJudge NOI 2.6 1944:吃糖果 注:ybt 1193:吃糖果 页面打不开,可以在OpenJudge做该题. [题目考点] 1. 递推/递归 2. 搜索 [解题思路] ...

  8. 信息学奥赛一本通 1191:流感传染 | OpenJudge NOI 2.3 6262:流感传染

    [题目链接] ybt 1191:流感传染 OpenJudge NOI 2.3 6262:流感传染 [题目考点] 1. 二维数组 2. 队列 [解题思路] 用一个字符型二维数组存储各个房间的情况. 1. ...

  9. 信息学奥赛一本通 1185:单词排序 | OpenJudge NOI 1.10 10:单词排序

    [题目链接] ybt 1185:单词排序 OpenJudge NOI 1.10 10:单词排序 [题目考点] 1. 排序 [君义精讲]排序算法 2. 字符串比较 字符数组比较: char s1[N], ...

最新文章

  1. MySQL抓包工具:MySQL Sniffer【转】
  2. 难忘昨夜,同事升职,崇文门乐盛k歌,真心有感
  3. [Swift]LeetCode86. 分隔链表 | Partition List
  4. python html格式编码
  5. js总结:对于字符串的切割截取和合并
  6. PHP apache2.2 mysql 的安装
  7. TCP和UDP服务器性能测试工具
  8. Atom飞行手册翻译: 2.1 Atom中的包
  9. java 正则判断二进制_regex – 正则表达式,用于定义一些二进制序列
  10. 《SolidWorks 2013中文版完全自学手册》——2.5 添加几何关系
  11. Win10自带播放器怎么倍速播放视频
  12. Linux(七)DNS域名解析服务器学习
  13. html 上下左右箭头按钮,css 上下左右箭头
  14. stm32f103c8t6串口数据包收发
  15. HTTP-Runoob:HTPP Content-Type
  16. 训练孩子思维能力的几种方法
  17. android remoteviews view,Android 理解RemoteViews
  18. 电路分析第二章 运算放大器
  19. 软件工程知识-软件测试
  20. java 与或_Java 语言中的逻辑与 () 和逻辑或 (||) 运算采用 方式进行运算。_学小易找答案...

热门文章

  1. C语言中的数组的使用——混乱的内存管理
  2. HIS系统两种收费模式比较:前计费和后计费
  3. Assembly is incorrectly specified as a file
  4. 多播委托(multicast delegate)
  5. hadoop示例源码位置
  6. 机器学习的挑战:黑盒模型正面临这3个问题
  7. 手把手教你用Python给小姐姐美个颜
  8. STM32之高级定时器互补输出
  9. 突发!联想被责令立即开展全面整改
  10. Dubbo的设计理念原来就藏在这三张图中