年龄与疾病
来源:互联网 发布:华润电力待遇知乎 编辑:程序博客网 时间:2024/04/27 17:59
描述
某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理。
输入
共2行,第一行为过往病人的数目n(0 < n <= 100),第二行为每个病人患病时的年龄。
输出
每个年龄段(分四段:18以下,19-35,36-60,大于60注意看样例输出的格式)的患病人数占总患病人数的比例,以百分比的形式输出,精确到小数点后两位(double)。关于c++的格式化的输入输出,请参考:http://www.cplusplus.com/reference/iomanip。也可以在网上搜索一下,资料很多的。
输入示例
101 11 21 31 41 51 61 71 81 91
输出示例
1-18: 20.00%19-35: 20.00%36-60: 20.00%60-: 40.00%
提示
注意最后一行的输出是“60-: ”,而不是“61-: ”。
每个冒号之后有一个空格。
输出可以用 cout<
#include <iostream>using namespace std;#include <iomanip>int main(){ int age = 0, num = 0; int a = 0, b = 0, c = 0, d = 0; cin >> num; int i = num; while (i--) { cin >> age; if (age<=18) { a++; } else if((19<=age)&& (age<= 35)) { b++; } else if((36<=age)&& (age<= 60)) { c++; } else { d++; } } cout << "1-18: " << setiosflags(ios::fixed) << setprecision(2) << (float)a*100/num << "%" << endl; cout << "19-35: " << setiosflags(ios::fixed) << setprecision(2) << (float)b*100/num << "%" << endl; cout << "36-60: " << setiosflags(ios::fixed) << setprecision(2) << (float)c*100/num << "%" << endl; cout << "60-: " << setiosflags(ios::fixed) << setprecision(2) << (float)d*100/num << "%" << endl; return 0;}
0 0
- 年龄与疾病
- 年龄与疾病
- 05:年龄与疾病
- 5. 年龄与疾病
- 年龄与疾病(第一种方法)
- 年龄与疾病(第二种方法)
- Coursera年龄疾病问题
- 睡眠与疾病
- 疾病与治疗
- 疾病,疾病,还是疾病
- 年龄与奋斗
- 杂谈:心态与年龄
- 与癌症症状相似的疾病
- 容易与肛裂混淆的疾病
- 集群的计算与疾病防御
- 编程能力与编程年龄
- 编程能力与编程年龄
- 编程能力与编程年龄
- JAVA Geometry: point in a circle?
- 学习笔记--页面置换算法详解
- iOS9新特性-UIStackView(简单介绍)
- JAVA NIO之浅谈内存映射文件原理与DirectMemory
- UI一揽子计划 21 (UICollectionView、SDWebImage第三方类库加载图片的使用、集合视图的布局UICollectionViewFlowLayout 、自定义Cell、布局协议
- 年龄与疾病
- unity3d 学习笔记四 skybox(天空盒) light(光源) halo(光晕)
- leetcode-102-Binary Tree Level Order Traversal
- hdu4528 小明系列故事——捉迷藏
- UI一揽子计划 22 (多线程概述、NSThread、NSOperationQueue 、GCD、多线程管理)
- 如何安排灵修计划
- 恢复误删数据库
- Eclipse 代码提示功能设置
- OMA DRM 1.0之DrmService启动流程