易语言:把一个整数分解成三个整数乘积我现在在写一个计算产品装外箱的程序,中间出了点问题,就是当输入任意一个数量时,会自动分成三个整数的乘积,比如:当我输入:12时,会显示如下装
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/08 07:55:51
![易语言:把一个整数分解成三个整数乘积我现在在写一个计算产品装外箱的程序,中间出了点问题,就是当输入任意一个数量时,会自动分成三个整数的乘积,比如:当我输入:12时,会显示如下装](/uploads/image/z/3941130-66-0.jpg?t=%E6%98%93%E8%AF%AD%E8%A8%80%3A%E6%8A%8A%E4%B8%80%E4%B8%AA%E6%95%B4%E6%95%B0%E5%88%86%E8%A7%A3%E6%88%90%E4%B8%89%E4%B8%AA%E6%95%B4%E6%95%B0%E4%B9%98%E7%A7%AF%E6%88%91%E7%8E%B0%E5%9C%A8%E5%9C%A8%E5%86%99%E4%B8%80%E4%B8%AA%E8%AE%A1%E7%AE%97%E4%BA%A7%E5%93%81%E8%A3%85%E5%A4%96%E7%AE%B1%E7%9A%84%E7%A8%8B%E5%BA%8F%2C%E4%B8%AD%E9%97%B4%E5%87%BA%E4%BA%86%E7%82%B9%E9%97%AE%E9%A2%98%2C%E5%B0%B1%E6%98%AF%E5%BD%93%E8%BE%93%E5%85%A5%E4%BB%BB%E6%84%8F%E4%B8%80%E4%B8%AA%E6%95%B0%E9%87%8F%E6%97%B6%2C%E4%BC%9A%E8%87%AA%E5%8A%A8%E5%88%86%E6%88%90%E4%B8%89%E4%B8%AA%E6%95%B4%E6%95%B0%E7%9A%84%E4%B9%98%E7%A7%AF%2C%E6%AF%94%E5%A6%82%EF%BC%9A%E5%BD%93%E6%88%91%E8%BE%93%E5%85%A5%EF%BC%9A12%E6%97%B6%2C%E4%BC%9A%E6%98%BE%E7%A4%BA%E5%A6%82%E4%B8%8B%E8%A3%85)
易语言:把一个整数分解成三个整数乘积我现在在写一个计算产品装外箱的程序,中间出了点问题,就是当输入任意一个数量时,会自动分成三个整数的乘积,比如:当我输入:12时,会显示如下装
易语言:把一个整数分解成三个整数乘积
我现在在写一个计算产品装外箱的程序,中间出了点问题,就是当输入任意一个数量时,会自动分成三个整数的乘积,比如:当我输入:12时,会显示如下装法:
1x12x1=12
1x2x6=12
1x3x4=12
2x3x2=12
2x6x1=12
3x2x2=12
3x4x1=12
.等等,必须是三个整数,这个算法怎么实现?
易语言:把一个整数分解成三个整数乘积我现在在写一个计算产品装外箱的程序,中间出了点问题,就是当输入任意一个数量时,会自动分成三个整数的乘积,比如:当我输入:12时,会显示如下装
我大致写了一个,把长,宽,高都限制在100以内 可以更大但是程序就慢了.你可以参考着写,网速慢,图片传不上.
------------------------------------------------begin---------------------------------------------------------------
.版本 2
.程序集 窗口程序集1
.子程序 子程序1
.局部变量 长, 整数型
.局部变量 宽, 整数型
.局部变量 高, 整数型
.局部变量 乘积, 整数型
乘积 = 到数值 (编辑框1.内容)
.计次循环首 (100, 长)
.计次循环首 (100, 宽)
.计次循环首 (100, 高)
.如果 (长 × 宽 × 高 = 乘积)
列表框1.加入项目 (到文本 (长) + “x” + 到文本 (宽) + “x” + 到文本 (高) + “=” + 到文本 (乘积), )
.否则
.如果结束
.计次循环尾 ()
.计次循环尾 ()
.计次循环尾 ()
.子程序 _按钮1_被单击
列表框1.清空 ()
子程序1 ()
-----------------------------------------------------end-----------------------------------------------------------
复制中间代码到易语言然后粘贴就OK了,创建一个文本框 一个 列表框和一个按钮 就能正常使用了,不明白的 百度HI我
额,,,我数学不好
试试穷举
我大致写了一个,把长,宽,高都限制在100以内 可以更大但是程序就慢了。你可以参考着写,网速慢,图片传不上。
------------------------------------------------begin---------------------------------------------------------------
.版本 2
.程序集 窗口程序...
全部展开
我大致写了一个,把长,宽,高都限制在100以内 可以更大但是程序就慢了。你可以参考着写,网速慢,图片传不上。
------------------------------------------------begin---------------------------------------------------------------
.版本 2
.程序集 窗口程序集1
.子程序 子程序1
.局部变量 长, 整数型
.局部变量 宽, 整数型
.局部变量 高, 整数型
.局部变量 乘积, 整数型
乘积 = 到数值 (编辑框1.内容)
.计次循环首 (100, 长)
.计次循环首 (100, 宽)
.计次循环首 (100, 高)
.如果 (长 × 宽 × 高 = 乘积)
列表框1.加入项目 (到文本 (长) + “x” + 到文本 (宽) + “x” + 到文本 (高) + “=” + 到文本 (乘积), )
.否则
.如果结束
.计次循环尾 ()
.计次循环尾 ()
.计次循环尾 ()
.子程序 _按钮1_被单击
列表框1.清空 ()
子程序1 ()
-----------------------------------------------------end-----------------------------------------------------------
复制中间代码到易语言然后粘贴就OK了,创建一个文本框 一个 列表框和一个按钮 就能正常使用了,不明白的 百度HI我
收起