
编写程序打印乘法表。
算法分析:选用二重循环,外层循环变量i作为乘数,内层循环变量j作为被乘数,变量n=j×i作为乘积。因为在乘法表中,如果已有1×2=2,就不会再出现2×1=2,所以编程首先要解决的问题是根据被乘数与乘数的大小选择乘法算式是否出现。另一个问题是显示格式,算式要求左对齐,但是乘积有一位数也有两位数,可利用printf语句对一位数乘积设置2个空格,对两位数乘积设置1个空格。
程序如下:
输出结果如图所示。
编写程序打印乘法表。
算法分析:选用二重循环,外层循环变量i作为乘数,内层循环变量j作为被乘数,变量n=j×i作为乘积。因为在乘法表中,如果已有1×2=2,就不会再出现2×1=2,所以编程首先要解决的问题是根据被乘数与乘数的大小选择乘法算式是否出现。另一个问题是显示格式,算式要求左对齐,但是乘积有一位数也有两位数,可利用printf语句对一位数乘积设置2个空格,对两位数乘积设置1个空格。
程序如下:
输出结果如图所示。
Scratch3.0 全国青少年软件编程等级考试 Python Scratch图形化一级 Scratch图形化四级 Scratch图形化三级 Scratch图形化二级 电子学会