求大佬指教!!!
题目链接 平均数3
问题:明明在DEVC++编译器上运行是对的,但是提交上去却是错的!
错误的代码:
#include<bits/stdc++.h>//万能头
using namespace std;
int main(void){//不用写“return 0”
cin.tie(0);//代码优化
ios::sync_with_stdio(false);//代码优化
double a,b,c,d,x,y,z;
cin>>a>>b>>c>>d>>y;
x=(a*2+b*3+c*4+d*1)/10;
z=(x+y)/2;
printf("Media: %.1lf\n",x);
if(x>=7) cout<<"Aluno aprovado."<<endl;
if(x<5) cout<<"Aluno reprovado."<<endl;
if(x>=5&&x<7){
cout<<"Aluno em exame."<<endl;
printf("Nota do exame: %.1lf\n",y);
if(z>=5) cout<<"Aluno aprovado."<<endl;
else cout<<"Aluno reprovado."<<endl;
cout<<"Media final: "<<z<<endl;
}
}
然后就WA了
错误点:
输入:
6.2 6.2 8.4 8.3
DEVC++编译器输出:
Media: 7.3
Aluno aprovado.
提交上去输出:
Aluno aprovado.
Media: 7.3
标准答案:
Media: 7.3
Aluno aprovado.
谢谢大佬!!!
请教大佬
提问于2天前
163