已解决 王之姚 初级守护 #include<iostream> #include<cstdio> #include<cmath> using namespace std; int main() { int a;double b; cin>>a; if(a>20) { if(a>20&&a<=40) { b=((4/10)*9)*a; } else { b=(4-1.2)*a; } } else { b=a*4; } printf("%.1f",b); return 0; }
已采纳 王光裕 资深光能 核心代码: double a; cin>>a; if(a<20) printf("%.1f",a*4); if(a>20&&a<40) printf("%.1f",a*(4*0.9)); if(a>40) printf("%.1f",a*(4-1.2)); 完美!求采纳! :-)