题目描述
m本来就是浮点数,不用10.0
样例
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a,b,c,d,n,m,x;
cin>>a>>b>>c>>d;
m=(a*2+b*3+c*4+d)/10;
printf("Media: %.1lf\n",m);
if(m>=7.0)cout<<"Aluno aprovado."<<endl;
if(m<5.0)cout<<"Aluno reprovado."<<endl;
if(m>=5.0&&m<7.0){
cout<<"Aluno em exame."<<endl;
cin>>n;
cout<<"Nota do exame: "<<n<<endl;
x=(m+n)/2;
if(x>=5.0)cout<<"Aluno aprovado."<<endl;
if(x<5.0)cout<<"Aluno reprovado."<<endl;
printf("Media final: %.1lf\n",x);
}
}
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla