有200、50、10的好几张发票,只用10张加起来能等于1000速度速度,8点之前!!!...
有200、50、10的好几张发票,只用10张加起来能等于1000
速度速度,8点之前!!!
有200、50、10的好几张发票,只用10张加起来能等于1000
答案:3 悬赏:60 手机版
解决时间 2021-10-21 09:40
- 提问者网友:几叶到寒
- 2021-10-20 17:52
最佳答案
- 五星知识达人网友:爱难随人意
- 2019-05-22 03:12
这个貌似和我要做的这题有些类似啊..
用100元钱买100只孔雀,大的5元一只,中的3元一只,小的5毛一只.
我是这样做的:
#include
#include
void main()
{
int x,y,z;
for(x=0;x<=20;x++)
for(y=0;y<=33;y++)
{z=100-x-y;
if (5*x+3*y+0.5*z==100)
printf("x=%2d,y=%2d,z=%2d\n",x,y,z);
}
}
应该可以参考一下吧...
用100元钱买100只孔雀,大的5元一只,中的3元一只,小的5毛一只.
我是这样做的:
#include
#include
void main()
{
int x,y,z;
for(x=0;x<=20;x++)
for(y=0;y<=33;y++)
{z=100-x-y;
if (5*x+3*y+0.5*z==100)
printf("x=%2d,y=%2d,z=%2d\n",x,y,z);
}
}
应该可以参考一下吧...
全部回答
- 1楼网友:夜余生
- 2019-02-12 13:21
用程序进行枚举 此题无解
前提是不同面值的发票至少使用一次
且发票的总数恰好等于10
- 2楼网友:逃夭
- 2021-04-29 10:08
如果你必须是10张的话 那是没有办法的 解出来是小数 不符合实际
如果小于10张 也只有5张200才能解决
只有此解 小于等于10张的唯一的解!!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯