题目描述
一辆汽车每行驶 12 公里需要消耗 1 升汽油,现在告诉你该汽车的行驶速度 S(km/h)和行驶时间 T(h),请你计算该车在行驶过程中一共消耗了多少升汽油。
输入格式
输入共两行,第一行包含一个整数 T,表示行驶时间(h)。
第二行包含一个整数 S,表示行驶速度(km/h)。
输出格式
输出行驶期间的总油耗,结果保留三位小数。
数据范围
1≤T,S≤10^9
样例
输入样例:
10
85
输出样例:
70.833
强制类型转换
(看了几个做法,貌似没有人写这种,这种也AC了)
输入的S,T为int类型,但是数据量很大并且S*T/12的类型不好判断。所以想到强制类型转为double
用两个double类型a,b来存储强制类型后的double类型S和T
运行时间:2ms
C++ 代码
#include <iostream>
using namespace std;
int main()
{
// 强制类型转换的做法
int S,T;
double a,b;
cin>>S>>T;
a = double(S);
b = double(T);
printf("%.3lf\n",a*b/12);
return 0;
}