21xrx.com
2024-11-25 00:17:24 Monday
登录
文章检索 我的文章 写文章
C++基础:编写九九乘法表代码
2023-07-13 16:54:43 深夜i     --     --
C++ 九九乘法表 编写代码 循环语句 嵌套语句

九九乘法表是许多人学习乘法时必须掌握的内容,本文将介绍如何使用C++编写九九乘法表的代码。首先,我们需要了解循环语句。

在C++中,常用的循环语句有for循环、while循环和do-while循环。本文中我们将使用for循环完成九九乘法表的打印。

for循环有三个表达式:初始化表达式、循环条件表达式和循环后表达式。初始化表达式只会在循环开始前执行一次,循环条件表达式在每次循环开始前都会被计算。如果表达式的结果为真,循环将继续进行。循环后的表达式在循环体执行完毕后被执行。

现在,我们来编写一个简单的九九乘法表程序:


#include<iostream>

using namespace std;

int main()

{

  int i,j;

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

  {

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

    {

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

    }

    cout<<endl;

  }

  return 0;

}

首先,我们声明两个整数变量i和j,用于存储乘法表的行和列。在第一个循环中,我们使用i从1到9循环遍历每一行。在第二个循环中,我们使用j从1到i循环遍历每一列。在每次循环中,我们打印出表达式j * i = i * j的结果。最后,我们使用cout << endl;在每个表中清除造成局不舒适的内容。

此程序的运行结果如下:


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

需要注意的是,根据乘法的交换律,乘法表的结果中的行和列可以交换。我们可以用i和j交换两个变量的值以实现这一点。


#include<iostream>

using namespace std;

int main()

{

  int i,j;

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

  {

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

    {

      // 交换i和j的值

      int temp = i;

      i = j;

      j = temp;

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

      // 恢复i和j的值

      i = temp;

      j = i;

    }

    cout<<endl;

  }

  return 0;

}

通过以上两个程序,我们可以学习到如何在C++中使用循环语句编写九九乘法表。希望本文可以帮助读者掌握九九乘法表的基本算法及其使用方法。

  
  

评论区

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