0
已解决
#include<iostream>
#include<istream>
#include<ostream>
#include<cmath>
using namespace std;
int main(){
cout<<"请输入四科分数还有表现"<<"\n";
cout<<"表现:"<<"A+ 100"<<' '<<"A 90"<<' '<<"A- 80"<<"\n";
cout<<" "<<"B+ 75"<<' '<<"B 70"<<' '<<"B- 65"<<"\n";
cout<<" "<<"C+ 60"<<' '<<"C 57"<<' '<<"C- 54"<<"\n";
string f;
double a,b,c,k,F;
cout<<"语文: \n";
cin>>a;
cout<<"数学: \n";
cin>>b;
cout<<"英语: \n";
cin>>c;
cout<<"科学: \n";
cin>>k;
cout<<"表现(填字母,大写): \n";
cin>>f;
if(f=="A+") F=100;
else if(f=="A") F=90;
else if(f=="A-") F=80;
else if(f=="B+") F=75;
else if(f=="B") F=70;
else if(f=="B-") F=65;
else if(f=="C+") F=60;
else if(f=="C") F=57;
else if(f=="C-") F=54;
else F=15;
double sum=a*2.77+b*2.03+c*1.79+k*1.08+F*0.78;
cout<<"你的压岁钱是:";
printf("%.1f",(long long int)(sum*10.0+0.5)/10.0);
cout<<"元";
return 0;
}
