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
