21xrx.com
2024-11-05 18:54:48 Tuesday
登录
文章检索 我的文章 写文章
用C++编写九九乘法表
2023-06-26 17:21:48 深夜i     --     --
C++ 九九乘法表 循环 输出 for循环

九九乘法表是一个经典的数学教学例题,也是初学编程同学们练手的好题目。今天,我们来学习使用C++编写九九乘法表。

首先我们需要明确一下,九九乘法表的输出格式,这里我们要求每行输出格式为:

1*1=1  1*2=2  1*3=3  ……  1*9=9

2*1=2  2*2=4  2*3=6  ……  2*9=18

……

9*1=9  9*2=18  9*3=27  ……  9*9=81

知道了输出格式,我们就可以开始编写代码了。首先,我们需要使用两个循环嵌套来完成打印九九乘法表的任务。外层循环控制行数,内层循环控制列数。在内层循环中,我们需要用到乘法运算符和输出流。

C++代码实现:

#include

using namespace std;

int main()

{

  for (int i = 1; i <= 9; ++i)  //循环9行

  {

    for (int j = 1; j <= i; ++j)  //每行循环i次

    {

      cout << j << "*" << i << "=" << i*j<<"\t";  //输出一个数

    }

    cout << endl;

  }

  return 0;

}

解释一下上面的代码,外层循环变量 i 控制着行数,内层循环变量 j 控制每行的列数。由于每行的列数从 1 开始逐步递增,因此 j 的范围为 [1, i]。我们在循环体中使用 cout 输出每个乘法表达式,并在每个表达式后使用制表符 \t 进行对齐,使输出的格式满足要求。最后在每行结束时,使用 endl 输出一个换行符,以便下一行的输出。

最后,我们输入上述代码运行,即可生成符合要求的九九乘法表。

本篇文章以使用 C++ 编写九九乘法表为例,介绍了 C++ 的基础语法和循环语句使程序实现输出九九乘法表的功能。通过这个简单的例子,我们可以学习到循环语句和控制流的基础知识,为后续学习提供了扎实的基础。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复