题目地址:
https://www.acwing.com/problem/content/608/
读取两个浮点数 A A A和 B B B的值,对应于两个学生的成绩。请你计算学生的平均分,其中 A A A的成绩的权重为 3.5 3.5 3.5, B B B的成绩的权重为 7.5 7.5 7.5。成绩的取值范围在 0 0 0到 10 10 10之间,且均保留一位小数。
输入格式:
输入占两行,每行包含一个浮点数,第一行表示
A
A
A,第二行表示
B
B
B。
输出格式:
输出格式为MEDIA = X
,其中
X
X
X为平均分,结果保留五位小数。
数据范围:
0
≤
A
,
B
≤
10.0
0≤A,B≤10.0
0≤A,B≤10.0
代码如下:
#include <iostream>
using namespace std;
int main() {
double a, b;
cin >> a >> b;
printf("MEDIA = %.5lf", (a * 3.5 + b * 7.5) / 11);
return 0;
}
时空复杂度 O ( 1 ) O(1) O(1)。