注册 登录
编程论坛 VB6论坛

球大神帮忙解决困扰半个月的代码问题,谢谢了,可能是共性代码,但是实在想不出来了

请慢慢变好吧 发布于 2014-04-17 13:44, 439 次点击
举个例子: 10.5<=A/D*8.8+B/D*10+C/D*22.5<=11   D=A+B+C   怎样编写代码,能输出A。B。C, D 的全部多个整数结果????虽然我是初学者,但是,实在是想不出来呀,半个月了,死了多少脑细胞了都。。。。。求大神帮忙了,,,这应该属于比较共性的问题,求帮忙解决

[ 本帖最后由 请慢慢变好吧 于 2014-4-17 14:14 编辑 ]
4 回复
#2
alike1232014-04-17 14:08
结果为整数的可以,做3层循环
#3
请慢慢变好吧2014-04-17 14:11
回复 2 楼 alike123
我写错了,改下我
#4
chen35232014-04-17 21:47
要明确下列问题:1、ABC到底是什么类型数据?
2、ABC取值范围?有无联系?
3、>=10.5,<=11取几位小数?
然后按2楼的做法,取3层循环,应该可以做出来了
#5
alike1232014-04-18 11:32
假设 A/D=x,B/D=y,C/D=Z
原式:  (1)x+y+z=1
        (2)10.5<=8.8x+10y+22.5z<=11
这玩意求解的是数集
1