AcWing 661. 平均数3
原题链接
中等
作者:
havefunHJN
,
2021-05-18 08:38:05
,
所有人可见
,
阅读 182
C++ 代码
#include<cstdio>
using namespace std;
int main(){
double a, b, c, d, x, y;
scanf("%lf%lf%lf%lf",&a, &b, &c, &d);
x = (a*2 + b*3 + c*4 + d)/ 10;
printf("Media: %.1lf\n", x + 1e-8); //1e-8是调整精度,才能ac,考试的时候要具体去调
if (x >= 7) printf("Aluno aprovado.");
else if (x < 5) printf("Aluno reprovado.");
else {
printf("Aluno em exame.\n");
scanf("%lf", &y);
printf("Nota do exame: %.1lf\n", y);
if ((x + y)/2 >= 5.0) printf("Aluno aprovado.\n");
else printf("Aluno reprovado.\n");
printf("Media final: %.1lf", (x + y)/2);
}
return 0;
}