甲流疫情死亡率
甲流并不可怕,在中国,它的死亡率并不是很高。根据截至2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率
输入
一行,有两个整数,第1个为确诊数,第2个为死亡数
输出
一行,甲流死亡率,以百分数形式输出,精确到小数点后3位
样例输入
10433 60
样例输出
0.575%
#include <iostream>
#include <cstdio>
using namespace std;
int main() {double a, b; //定义a,b为浮点数类型printf("请输入确诊数和死亡数:");cin >> a >> b; //输入确诊数和死亡数printf("%.3lf%%", b / a * 100); //输出甲流死亡率,精确到小数点后三位,要输出一个百分号return 0;
}
计算多项式的值
对于多项式f(x)=a和给定的a,b,c,d,x计算f(x)的值,保留到小数点后7位
输入
一行,包含五个实数,分别是x,参数a,b,c,d的值,每个数都是绝对值不超过100的双精度浮点数,数与数之间以一个空格分开
输出
一个实数,即f(x)的值,保留到小数点后7位
样例输入
2.31 1.2 2 2 3
样例输出
33.0838692
#include <iostream>
#include <cstdio>
using namespace std;
int main() {double x, a, b, c, d; //定义浮点数类型cin >> x >> a >> b >> c >> d; //输入数据printf("%.7lf", a * x * x * x + b * x * x + c * x + d); //输出xreturn 0;
}
温度表达转化
利用公式C=5*(F-32)/9(其中C表示摄氏温度,F表示华氏温度)进行计算转换,输入华氏温度f,输出摄氏温度c,要求精确到小数点后5位
输入
一行,包含一个实数f(f>=-459.67),表示华氏温度
输出
一行,包含一个实数,表示对应的摄氏温度,要求精确到小数点后5位
样例输入
41
样例输出
5.00000
#include <iostream>
#include <cstdio>
using namespace std;
int main() {double C, F; //C表示摄氏温度,F表示华氏温度printf("输入华氏温度F:");cin >> F; //输入华氏温度printf("摄氏温度C为:"); printf("%.5lf", 5 * (F - 32) / 9); //输出C摄氏温度的值return 0;
}
与圆相关的计算
给出圆的半径,求圆的直径,周长和面积,输入圆的半径实数r,输出圆的直径,周长,面积,每个数保留小数点后4位
输入:
包含一个实数r(0<r<=10,000),表示圆的半径
输出:
一行,包含三个数,分别表示圆的直径,周长,面积,数与数之间以一个空格分开,每个数保留小数点后4位
样例输入:
3.0
样例输出:
6.0000 18.8495 28.2743
#include <iostream>
#include <cstdio>
using namespace std;
int main() {//周长=2Πr 直径=2r 面积=Π*r*rdouble r; //定义圆的半径为浮点型cin >> r; //输入半径printf("%.4lf", 2 * r); //直径printf(" %.4lf", 2 * 3.14159 * r); //周长printf(" %.4lf", 3.14159 * r * r); //面积return 0;
}
计算并联电阻的阻值
对于阻值为r1和r2的电阻,其并联电阻阻值公式计算如下:R =1/(1/r1+1/r2)。输入两个电阻阻抗大小,浮点型。输出并联之后的阻抗大小,结果保留小数点后2位。
输入
两个电阻阻抗大小,浮点型,以一个空格分开
输出
并联之后的阻抗大小,结果保留小数点后2位
样例输入
1 2
样例输出
0.67
#include <iostream>
#include <cstdio>
using namespace std;
int main() {double r1, r2; //定义两个电阻为浮点型cin >> r1 >> r2; //输入数据printf("%.2lf", 1 / (1 / r1 + 1 / r2)); //输出并联之后的阻抗大小return 0;
}