06:甲流疫情死亡率

总时间限制: 1000ms          内存限制: 65536kB

描述

甲流并不可怕,在中国,它的死亡率并不是很高。请根据截止2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。

输入

输入仅一行,有两个整数,第一个为确诊数,第二个为死亡数。

输出

输出仅一行,甲流死亡率,以百分数形式输出,精确到小数点后3位。

样例输入

10433 60

样例输出

0.575%

提示

输出%可以使用printf(“%%”);

源码

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int ensure,died;
    scanf("%d %d",&ensure,&died);

    printf("%.3f%%\n",(float)died/ensure*100.00);  
/*由于输入为整数,这边输出的是浮点数,所以需要对被除数进行强制转换,当然对于除数进行强制转换也是可以的。如下printf("%.3f%%\n",died/(float)ensure*100.00);
*/


    return 0;
}


强制转换一般是指从大到小,格式为:  (转换后的数据类型)变量或者值。

注:一般情况下,根本不推荐使用强制类型转换。

byte,short,char -->int  -->long -->float -->double

注意:long是8个字节,float是4个字节。

long是整数,float是浮点型,整数和浮点数的存储规则不一样,记住一点long的范围是小于float的。

详细的关于隐式转换和显示转换(强制转换)的区别参见https://blog.csdn.net/ShyTan/article/details/81415026

猜你喜欢

转载自blog.csdn.net/qq_40371180/article/details/88104030