21xrx.com
2024-06-02 23:41:31 Sunday
登录
文章检索 我的文章 写文章
使用C++语言打印九九乘法表
2023-07-04 22:26:00 深夜i     --     --
C++ 九九乘法表 循环 输出

C++语言非常强大,可以实现各种不同类型的功能,包括打印九九乘法表。

九九乘法表是一个非常经典的数学表格,可以帮助小学生学习数学,加深对数字之间关系的理解。使用C++语言打印九九乘法表也是非常简单的,只需要使用两个for循环嵌套就可以了。

首先,我们需要定义两个变量i和j,用来控制乘法表的行和列。然后,使用一个for循环控制i变量从1到9,另一个for循环控制j变量从1到i,这样就可以打印出九九乘法表的上半部分(1到9行)。

接着,再使用一个for循环控制i变量从1到9,另一个for循环控制j变量从i到9,这样就可以打印出九九乘法表的下半部分(10行到18行)。

代码如下:


#include <iostream>

using namespace std;

int main() {

  for(int i=1;i<=9;i++) {

    for(int j=1;j<=i;j++) {

      cout << j << "*" << i << "=" << i*j << " ";

    }

    cout << endl;

  }

  cout << endl;

  for(int i=1;i<=9;i++) {

    for(int j=i;j<=9;j++) {

      cout << j << "*" << i << "=" << i*j << " ";

    }

    cout << endl;

  }

  return 0;

}

运行结果如下:


1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*4=4 2*4=8 3*4=12 4*4=16

1*5=5 2*5=10 3*5=15 4*5=20 5*5=25

1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36

1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49

1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64

1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

1*1=1 2*1=2 3*1=3 4*1=4 5*1=5 6*1=6 7*1=7 8*1=8 9*1=9

2*2=4 3*2=6 4*2=8 5*2=10 6*2=12 7*2=14 8*2=16 9*2=18

3*3=9 4*3=12 5*3=15 6*3=18 7*3=21 8*3=24 9*3=27

4*4=16 5*4=20 6*4=24 7*4=28 8*4=32 9*4=36

5*5=25 6*5=30 7*5=35 8*5=40 9*5=45

6*6=36 7*6=42 8*6=48 9*6=54

7*7=49 8*7=56 9*7=63

8*8=64 9*8=72

9*9=81

可以看到,我们已经成功地打印出了九九乘法表,帮助小学生学习数学,加深对数字之间关系的理解。使用C++语言打印九九乘法表并不难,只需要掌握循环语句的嵌套即可。

  
  

评论区

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