AcWing 661. 平均数3
原题链接
中等
作者:
我要出去乱说
,
2021-01-17 13:11:12
,
所有人可见
,
阅读 487
#include <iostream>
using namespace std;
int main() {
double a, b, c, d;
scanf("%lf%lf%lf%lf", &a, &b, &c, &d);
double mid = (a * 2 + b * 3 + c * 4 + d) / 10.0;
printf("Media: %.1lf\n", mid);
if (mid > 7.0) puts("Aluno aprovado.");
else if (mid < 5.0) puts("Aluno reprovado.");
else {
puts("Aluno em exame.");
double y, z;
scanf("%lf", &y);
printf("Nota do exame: %.1lf\n", y);
z = (mid + y) / 2.0;
if (z > 5.0) puts("Aluno aprovado.");
else puts("Aluno reprovado.");
printf("Media final: %.1lf\n", z);
}
return 0;
}
你需要将结果四舍五入(8.36 =8.4)