|
九九乘法表是一种经典的数学表格,用于展示1到9之间的数字的乘法结果。实现九九乘法表有很多种方法。下面列举几种:首先新建一个控制台程序
入口函数里来调用乘法表方法
- 函数 整型 入口函数()
- 控制台_置中文编码()
- 循环_打印九九乘法表()
- 控制台_格式输出("\n")
- 递归_打印九九乘法表(1)
-
- 控制台_标准输出("炫语言-002-九九乘法表",控制台_输出流)
- 控制台_格式输出("\n")
- 控制台_暂停()
- 返回 0
复制代码
1、使用两重循环:在第一重循环中枚举乘数,在第二重循环中枚举被乘数。下面是使用两重循环的代码示例:
- 函数 空类型 循环_打印九九乘法表()
- //①外层循环 乘数 的规律:从1开始,每加一次1,就会换行1次呈现下楼梯效果。乘数 可以从1循环到9,要用循环语句。
- //②内层循环 被乘数 的规律:从1循环到 乘数 ,例如 乘数 循环到3的时候,被乘数 就循环到3,乘数 循环到4的时候,被乘数 就循环到4。
- //定义 乘数 整数型变量
- 变量循环(整型 乘数 = 1; 乘数 <= 9; 乘数++)
- //定义 被乘数 整数型变量
- 变量循环(整型 被乘数 = 1; 被乘数 <= 乘数; 被乘数++)
- //%d是用来指定输入和输出时的数据类型和格式,表示“以十进制整数的形式输出”,\t=空格
- 控制台_格式输出("%d*%d=%d\t", 被乘数, 乘数, 乘数 * 被乘数)
- 控制台_格式输出("\n")//\n=换行
复制代码
2、使用递归:使用递归函数来打印九九乘法表。下面是使用函数打印九九乘法表的代码示例:
- 函数 整型 递归_打印九九乘法表(整型 乘数)
- 如果 (乘数 > 9)//顾名思义九九乘法表就是9行9列,所以这里判断大于9就返回
- 返回 0//大于9就返回,不在往下面代码执行
- //这里的循环就相当于上面的内层循环
- 变量循环 (整型 被乘数 = 1; 被乘数 <= 乘数; 被乘数++)
- 控制台_格式输出("%d*%d=%d\t", 被乘数, 乘数, 乘数 * 被乘数)
- 控制台_格式输出("\n")//\n=换行
- 递归_打印九九乘法表(乘数 + 1)//用递归来将乘数+1,直到等于9为止
- 返回 1
复制代码 |
|