AcWing 661. 平均数3
原题链接
中等
作者:
7129
,
2023-01-18 20:50:07
,
所有人可见
,
阅读 164
#include<bits/stdc++.h>
using namespace std;
float x,z;
int main(){
float a,b,c,d,y;
cin>>a>>b>>c>>d;
x=a*0.2+b*0.3+c*0.4+d*0.1;
cout<<"Media: "<<fixed<<setprecision(1)<<x<<endl;
if(x>=7.0){
cout<<"Aluno aprovado.";
}else if(x<5.0){
cout<<"Aluno reprovado.";
}else if(x>=5.0&&x<7.0){
cout<<"Aluno em exame."<<endl;
cin>>y;
cout<<"Nota do exame: "<<y<<endl;
z=(x+y)/2;
if(z>=5.0){
cout<<"Aluno aprovado."<<endl;
}else{
cout<<"Aluno reprovado."<<endl;
}
cout<<"Media final: "<<fixed<<setprecision(1)<<z;
}
}