回 帖 发 新 帖 刷新版面

主题:请教如何用QB编乘法竖式

键盘输入100以内的整数,要求按照乘法竖式形式排列出并计算出结果。注意格式要对齐。例如:输入18,11一组,39,2一组,分别显示如下,分成2个竖式分别显示。
      18                  39
    x 11                x  2
 --------              ------
      18                  78
     18              
 --------
     198

回复列表 (共1个回复)

沙发

这个也好说
先输入两个数
然后根据被乘数位数a和乘数位数b定义二维数组s(a+1,b)
以及最终答案数组ans(a+b+1)
然后用类似高精度运算的双循环过程(不过被乘数在内部循环)求解即可
打印控制的时候只要计算好最后算式的长度就可以了

我来回复

您尚未登录,请登录后再回复。点此登录或注册