0
0
已采纳
这题完全要依靠if和else
if(a==10)//如果a=10
cout<<3;//输出3
else if(a>10&&a<=24)//否则,a>10 a<=24
cout<<(a-10)/2+3;输出(a-10)/2+3的商
else
if(a>24)//a>24
cout<<(a-24)/3+10;//输出(a-24)/3+10的商
核心,记住定义和输出哟
王子翔在2018-01-23 20:17:50追加了内容
只需要定以一个变量就够了
0
定义 a,n; cin>>a; if(a<=10) { cout<<"3"; } else if(a>10&&a<=24) { n=(a-10)/2+3; cout<<n; } else if(a>24) { n=(a-24)/3+10; cout<<n; }
0
int n; cin>>n; if(n<10) cout<<0; else if(n==10) cout<<3; else if(n<=24) cout<<3+((n-10)/2+(n-10)%2); else cout<<10+((n-24+3-1)/3);
0
0