0
已采纳
臧启亚
初级光能
初级光能
这道题要求要买尽量多的文件,所以应该多买价格低的,也就是尺子(3元)
先把x%3,(买尺子),用a,b,c分别表示钢笔,本子,尺子的数量
应该用switch或if判断以下几种情况:
1.如果余数为0,那么全买尺子
2.如果余数为1,那么为了不剩钱就去掉一个尺子,加上一个本子
3.如果余数为2,那么也是为了不剩钱去掉一个尺子,加上一支钢笔
(因为尺子的价格为3,所以不可能出现余数大于或等于3)
0
0
0
0
0
0
夏子健
初级光能
初级光能
if(x%3==1)
{ num3=x/3-1;
num2=num2+1;
cout<<num1<<" "<<num2<<" "<<num3;
}
else if(x%3==2)
{
num3=x/3-1;
num1=num1+1;
cout<<num1<<" "<<num2<<" "<<num3;
}
最后一种情况就是x%3==0,这时候最优解为num3=x/3;
0
栾峻岩
初级天翼
初级天翼
switch (sh)
{
case 0: a=0;b=0;break;
case 1: a=0;b=1;c--;break;
case 2: a=1;b=0;c--;break;
}
用switch判断
0