永发信息网

计算出制作巧克力的块数(四舍五入) C语言

答案:2  悬赏:0  手机版
解决时间 2021-02-13 22:35
某品牌巧克力使用500克原料可制作55小块巧克力,请编程实现:输入原料重量(以千克为单位),计算出制作巧克力的块数(四舍五入)。然后对这些巧克力进行分包,小盒放11块,大盒放24块,问各分装多少大盒多少小盒剩余巧克力块数最少
最佳答案
//希望我的回答对你的学习有帮助
#include

#define PIECE_PER_KG    110.0        //每KG可生产的巧克力块数 = 1000 * 55 / 500
#define BIGBOX            24
#define SMALLBOX        11

int main(void)
{
    int n, big_rem, small_rem, big, small, temp, rem ;
    float m;
    printf("please input the weight(/kg):");
    scanf("%f",&m);
    n = (int)(PIECE_PER_KG * m) ;
    rem = n ;

    for ( big = 0; big * BIGBOX <= n; big++ ) {
        for ( small = 0; ( small * SMALLBOX + big * BIGBOX ) <= n; small++ ) {
            temp = n - small * SMALLBOX - big * BIGBOX ;
            if ( rem > temp ) {
                rem = temp ;
                big_rem = big ;
                small_rem = small ;
            }
        }
    }
    //printf ( "巧克力共有%d块,大盒装24块,小盒装11块。\n", n ) ;
    printf ( "大盒数量:%d个,小盒数量:%d个,剩余巧克力:%d块。\n", big_rem, small_rem, rem ) ;
    return 0;
}
全部回答
=round(left(a1,find("""",a1)-1)*2.54,)&"*"&round(mid(a1,find("""",a1)+2,find("""",a1,find("""",a1)+1)-find("""",a1)-2)*2.54,)&"*"&round(mid(a1,find("""",a1,find("""",a1)+1)+2,find("""",a1,find("""",a1,find("""",a1)+1)+1)-find("""",a1,find("""",a1)+1)-2)*2.54,)&"*"&round(mid(mid(a1,len(a1)-5,5),find("*",mid(a1,len(a1)-5,5))+1,5)*2.54,) 如果都是两位数的话,可以简化为: =round(left(a1,2)*2.54,)&"*"&round(mid(a1,5,2)*2.54,)&"*"&round(mid(a1,9,2)*2.54,)&"*"&round(mid(a1,13,2)*2.54,)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国到非洲 乘飞机要多长时间
狮子大多分布在中国的哪个地区?
泰玄堂地址有知道的么?有点事想过去
下列哪项不是利用天然水源作为消防水源需满足
1996年十月初八卯时生辰八字
鹏飞美术社这个地址在什么地方,我要处理点事
驼背如何矫正?
实义动词变三单形式和可数名词变复数名词的规
一个事业单位招电工要夸试什么内容
松下空调制暖正常制冷外机响1分就停机
在个人征信查询系统内容中,居住信息不包括()
峡门如善汽贸怎么去啊,有知道地址的么
电动汽车12v小电瓶亏电,有没有人可以分享一下
马岭子梁上地址在哪,我要去那里办事
如果ip地址被坏人窃取,那她们会否根据ip找到
推荐资讯
艾灸缘地址在什么地方,我要处理点事
小金黄金交易地址在什么地方,我要处理点事
甲公司为高新技术企业,适用的所得税税率为15
电热油汀费电吗
庭审中,承包商为证明业主方违约而出示的施工
【2009年10月日历】任意翻一下2009年日历(每
鑫旺钣金喷漆快修店地址在什么地方,想过去办
北汽幻速H3F用什么牌发动机
孟津农商银行24小时自助银行怎么去啊,我要去
前锋镇农贸市场这个地址在什么地方,我要处理
8.7乘以9.9加0.87简便方法
半边天熏肉大饼怎么去啊,有知道地址的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?