1106:年齡與疾病(C C++)
【題目描述】
某醫院想統計一下某項疾病的獲得與否與年齡是否有關,需要對以前的診斷記錄進行整理,按照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 <iostream>
#include <cstdio>
using namespace std;
int main()
{
int n,m,a,s1=0,s2=0,s3=0,s4=0;
cin>>n;
m=n;//保留n值
while(n--)//迴圈n次
{
cin>>a;//不需要儲存所以不需要定義成陣列
if(a>=61) s1++; //每種情況判斷屬於哪一類
else if(a>=36) s2++;
else if(a>=19) s3++;
else s4++;
}
printf("%.2lf%\n%.2lf%\n%.2lf%\n%.2lf%\n",100.0*s4/m,100.0*s3/m,100.0*s2/m,100.0*s1/m);//保留2位小數化為百分比數
return 0;
}
相關文章
- C 與 C++C++
- 【C/C++】c++多程式與hiredis的淺使用C++Redis
- c與c++基本常識C++
- c與c++的相互呼叫C++
- c與c++的區別C++
- 命令列與C++命令列C++
- Python與C/C++呼叫之ctypesPythonC++
- C/C++ 合法整數與字元C++字元
- C++筆記——C++基本思想與實現(一)C++筆記
- Python與C++引用分析PythonC++
- Objective-C 與 C++ 的異同ObjectC++
- 關於C與C++的區別C++
- QML::qml與c++混編C++
- C/C++ 常用加密與解密演算法C++加密解密演算法
- C/C++典型漏洞產生原理與DemoC++
- 程式設計能力與年齡成反比嗎程式設計
- 【計算機二級C++】題目與C++知識自檢計算機C++
- Dropbox 與 C++ 的“七年之癢”真的難跨越嗎C++
- C++:與C混合程式設計 CMake undefined reference toC++程式設計Undefined
- C++中指標與引用詳解C++指標
- rv1106 執行lvgl
- 1106: 找第K位數
- 【C/C++】 C++暫存器優化C++優化
- 2025年最新退休年齡計算 | C#程式碼 | .net core程式碼C#
- C/C++ Qt 資料庫與TreeView元件繫結C++QT資料庫View元件
- C/C++ Qt 資料庫與SqlTableModel元件應用C++QT資料庫SQL元件
- 【C++】C++基礎知識C++
- 【C++】C++之Lambda表示式C++
- C++霧中風景番外篇:理解C++的複雜宣告與宣告解析C++
- C++判斷是否為閏年C++
- 一、程式語言簡介與C++C++
- C++面向行輸入:get()與getline()C++
- C++與正規表示式入門C++
- C++與Qt的位元組序探究:C++QT
- C++左值引用與右值引用C++
- Effective C++ 4.設計與宣告C++
- c++ 左值引用與右值引用C++
- C/C++工具C++