甲流疫情死亡率

【题目描述】Ek1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
甲流并不可怕,在中国,它的死亡率并不是很高。请根据截止2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。Ek1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输入】Ek1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入仅一行,有两个整数,第一个为确诊数,第二个为死亡数。Ek1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输出】Ek1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出仅一行,甲流死亡率,以百分数形式输出,精确到小数点后33位。Ek1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输入样例】Ek1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
10433 60Ek1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输出样例】Ek1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
0.575%

解题思路Ek1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  1. 首先,我们需要接收两个输入整数,分别代表确诊数和死亡数,我们使用变量a和b来存储这两个数值。
  2. 然后,我们计算死亡率,即死亡数除以确诊数,并将结果乘以100。注意这里我们需要进行数据类型强制转换,将结果转换为浮点数,以便进行除法运算并得到小数结果。
  3. 将计算结果保存到变量ans中,并使用printf函数输出结果。
  4. 为了保证输出结果为百分数形式,我们在printf函数中使用"%.3f"格式化字符串,将小数点后保留3位。
参考代码
  1. #include <bits/stdc++.h> 
  2. using namespace std; 
  3.  
  4. int main() { 
  5.     int a, b; 
  6.     cin >> a >> b; 
  7.     double ans = (double)b / a * 100; 
  8.     printf("%.3f%%\n", ans); 
  9.     return 0; 
知识点睛
  1. 输入输出:使用cin和cout进行输入输出操作。
  2. 整数除法:在C++中,如果除数和被除数都是整数,那么结果也将是整数,因此我们需要使用强制类型转换来得到浮点数结果。
  3. 格式化输出:使用printf函数和格式化字符串进行输出,可以指定输出的格式和精度。

说明:占位符的类型和数量需要与后续的参数类型和数量对应Ek1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
甲流疫情死亡率Ek1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
说明:对于有符号位的整型char,short,传入printf的可变参数时,会被提升为int。而比int更高级的整型则不发生变化。Ek1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
char,short,int使用%d。long使用%ld。long long使用%lld。Ek1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
甲流疫情死亡率Ek1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
说明:对于无符号位的整型unsigned char,unsigned short,传入printf的可变参数时,会被提升为unsigned int。Ek1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于无符号整型,需要将d替换成u表明最高位不被看作符号位,而是数据位。Ek1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

甲流疫情死亡率

关 键 词

甲流疫情死亡率

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢