AcWing 661. 平均数3
原题链接
中等
作者:
Overmind
,
2021-02-07 00:54:03
,
所有人可见
,
阅读 440
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
double x = 0,a[4],y,z;
int b[4]={2,3,4,1};
for (int i = 0;i < 4;i++){
cin>>a[i];
x += a[i] * b[i] /10;
}
cout << setiosflags(ios::fixed) <<setprecision(1);
cout <<"Media: "<<x<<endl;
if(x >= 7) cout << "Aluno aprovado."<<endl;
if(x < 5) cout << "Aluno reprovado." <<endl;
if(x >=5 && x <=7) {
cout<<"Aluno em exame."<<endl;
cin >> y;
cout<<"Nota do exame: "<<y<<endl;
z = (x + y)/2;
if(z >= 5) cout<<"Aluno aprovado."<<endl;
else cout <<"Aluno reprovado."<<endl;
cout << "Media final: "<<z<<endl;
}
return 0;
}