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++
- C++ 模板與STLC++
- 程式設計能力與年齡成反比嗎程式設計
- 程式設計能力與程式設計年齡程式設計
- c/c++ c語言字元與字串C++C語言字元字串
- C/C++——C++中new與malloc的10點區別C++
- C/C++ 合法整數與字元C++字元
- C++之父Bjarne談C++在2005年(轉)C++JAR
- C++ 宣告與定義C++
- C++筆記——C++基本思想與實現(一)C++筆記
- JavaScript計算年齡JavaScript
- 中文年齡函式函式
- PHP計算年齡、PHP
- Objective-C 與 C++ 的異同ObjectC++
- Python與C/C++呼叫之ctypesPythonC++
- 關於C與C++的區別C++
- C/C++ 時間轉換與表示C++
- C與C++函式的不同特性C++函式
- Python與C++引用分析PythonC++
- JAVA 與 C++ 的區別JavaC++
- C++ 與複雜性文化C++
- QML::qml與c++混編C++
- C/C++典型漏洞產生原理與DemoC++
- C/C++ 常用加密與解密演算法C++加密解密演算法
- Tcl/Tk 命令與C/C++的整合研究C++
- C與C++中struct使用的區別C++Struct
- MySQL年齡日期問題MySql
- 首個 C++ 編譯器誕生 30 週年了,來聽聽 C++ 之父暢談 C++C++編譯
- Dropbox 與 C++ 的“七年之癢”真的難跨越嗎C++
- 2025年最新退休年齡計算 | C#程式碼 | .net core程式碼C#
- C++判斷是否為閏年C++
- 【計算機二級C++】題目與C++知識自檢計算機C++
- C++::My Effective C++C++