求解C语言编程 这道题怎么编程

某品牌巧克力使用500克原料可制作55小块巧克力,请编程实现:输入原料重量(以千克为单位),计算出制作巧克力的块数(四舍五入)。然后对这些巧克力进行分包,小盒放11块,大盒放24块,问各分装多少大盒多少小盒剩余巧克力块数最少。
不要太高深

c

4个回答

这题目有问题啊,一个大盒小盒都不装,不久盛最多了吗......

晕,我看错了,是最少,请忽视我

不用算了,全部装小盒,一块都不剩,题目确实有问题

给你个思路吧;
首先算出可以造出多少的巧克力
scaonf(%i,&x);
int num = x*1000/500*(2*55);
然后就是逻辑
int mix=11 ;//剩余个数
int bigboxnum;//大箱个数
int littleboxnum;//小箱个数
for(int i = 0;i<=num/24; i++){//以箱为标准
int x
int i= (num-i*24)%11;
if(i<mix){
mix =i;
littleboxnum = = (num-i*24)/11;
bigboxnum = i;
//这里可以写个判断 如果i==0直接跳出循环
}
}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐