已解决 许嘉耀 新手守护 #include <iostream> using namespace std; int c; double b,a; int main(){ cin>>c>>a; if(c==1){ if(a<=2.5){ b=8.0; }else{ b=8+(a-2.5)*1.4; } }else{ if(a<=2.5){ b=9.0; }else{ b=9+(a-2.5)*1.4; } } printf("%d",(int)(b*1+0.5)/1.0); return 0; }