C语言循环求解
题目的要求如下: 知道总金额和总数量,把总金额和总数量分成3份
条件:
单价1*数量1=金额1
单价2*数量2=金额2
单价3*数量3=金额3
金额1+金额2+金额3=总金额
数量1+数量2+数量3=总数量
3个单价之间可以相同,也可以存在差额,但是差额不能大于1分钱,相当于 百分位之前的数相同,之后的数可以有差额。金额和单价保留5位小数。单价*数量<100000
要求:
手工输入总金额和总数量; 输出正确的组合方式(可以只输出一种组合方式)
例子:
总金额为:196808.2299,总数量为:58751
则输出结果为:
3.36705*21322=71792.2401
3.36705*21322=71792.2401
3.36710*15807=53223.7497 (结果形式不固定,只要能出组合结果就可以)
以前学过C,但是现在好久没用了。哪位没事帮忙写写啊。