找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 507|回复: 0

[图文教程] 零基础入门篇-002-九九乘法表

[复制链接]

68

主题

369

回帖

1635

积分

管理员

积分
1635
发表于 2024-7-17 10:21:35 | 显示全部楼层 |阅读模式
九九乘法表是一种经典的数学表格,用于展示1到9之间的数字的乘法结果。实现九九乘法表有很多种方法。下面列举几种:首先新建一个控制台程序
入口函数里来调用乘法表方法
  1. 函数 整型 入口函数()
  2.         控制台_置中文编码()

  3.         循环_打印九九乘法表()
  4.         控制台_格式输出("\n")
  5.         递归_打印九九乘法表(1)
  6.         
  7.         控制台_标准输出("炫语言-002-九九乘法表",控制台_输出流)
  8.         控制台_格式输出("\n")
  9.         控制台_暂停()
  10.         返回 0
复制代码


1使用两重循环:在第一重循环中枚举乘数,在第二重循环中枚举被乘数。下面是使用两重循环的代码示例:
  1. 函数 空类型 循环_打印九九乘法表()
  2.         //①外层循环 乘数 的规律:从1开始,每加一次1,就会换行1次呈现下楼梯效果。乘数 可以从1循环到9,要用循环语句。
  3.         //②内层循环 被乘数 的规律:从1循环到 乘数 ,例如 乘数 循环到3的时候,被乘数 就循环到3,乘数 循环到4的时候,被乘数 就循环到4。
  4.         //定义 乘数 整数型变量
  5.         变量循环(整型 乘数 = 1; 乘数 <= 9; 乘数++)
  6.                 //定义 被乘数 整数型变量
  7.                 变量循环(整型 被乘数 = 1; 被乘数 <= 乘数; 被乘数++)
  8.                         //%d是用来指定输入和输出时的数据类型和格式,表示“以十进制整数的形式输出”,\t=空格
  9.                         控制台_格式输出("%d*%d=%d\t", 被乘数, 乘数, 乘数 * 被乘数)
  10.                 控制台_格式输出("\n")//\n=换行
复制代码

2、使用递归:使用递归函数来打印九九乘法表。下面是使用函数打印九九乘法表的代码示例:
  1. 函数 整型 递归_打印九九乘法表(整型 乘数)
  2.         如果 (乘数 > 9)//顾名思义九九乘法表就是9行9列,所以这里判断大于9就返回
  3.                 返回 0//大于9就返回,不在往下面代码执行
  4.         //这里的循环就相当于上面的内层循环
  5.         变量循环 (整型 被乘数 = 1; 被乘数 <= 乘数; 被乘数++)
  6.                 控制台_格式输出("%d*%d=%d\t", 被乘数, 乘数, 乘数 * 被乘数)
  7.         控制台_格式输出("\n")//\n=换行
  8.         递归_打印九九乘法表(乘数 + 1)//用递归来将乘数+1,直到等于9为止
  9.         返回 1
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2025-5-25 01:31 , Processed in 0.075319 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表