日期:2014-05-20  浏览次数:20634 次

一个填写发票的数学问题?
我买了一个物品,价值9343308元,但发票最大金额为99999元,我估算了下需要93点几张发票,也就是说我要把费用分配到94张发票上去.
要求:每张发票的金额=物品数量*单位金额;
总费用=所有发票金额的总合;
所有发票的物品数量加起来等于1;

请各位帮我想想解决办法!

------解决方案--------------------
如果你意思没表达错误的话可以用反证法证明不能实现
------解决方案--------------------
那你每张发票的物品数量是1/94好了!!
------解决方案--------------------
楼上正解...-_-||
------解决方案--------------------
假如商品的价钱为a,发票的最大上限为b。
商:int c = a/b;
余数:int d = a%b;
判断 if(d=0){
发票数=c;
发票上的总价钱=b*c;
}else{
发票数=c+1;
发票上的总价钱=b*c+d;
}

要求:每张发票的金额=物品数量*单位金额; 注:是不是指你可以选择购买多件商品,但是其中有一件或是多件超过发票上的最大上限。 要是这样的话,你把你的要求说得再详细一些,然后再想办法。

所有发票的物品数量加起来等于1; 也在解释一下
------解决方案--------------------
我想知道,每张发票上书写的金额是不是必须相同啊?