21xrx.com
2024-12-22 18:03:30 Sunday
登录
文章检索 我的文章 写文章
C++实现1位数以内的乘法
2023-06-23 02:06:19 深夜i     --     --
C++ implementation multiplication single digit within one

在C++中,我们可以使用嵌套循环来实现1位数以内的乘法,如下所示:


#include<iostream>

using namespace std;

int main()

{

  // 外层循环控制被乘数

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

  {

    // 内层循环控制乘数

    for(int j=1;j<=9;j++)

    {

      int result = i*j;

      cout<<i<<"x"<<j<<"="<<result<<"\t";

    }

    cout<<endl;

  }

  return 0;

}

代码中,我们首先使用外层循环控制被乘数,内层循环控制乘数,然后计算乘积并输出结果,最后使用endl来换行。运行程序后,将会输出1-9之间的所有数的乘法表,如下所示:


1x1=1  1x2=2  1x3=3  1x4=4  1x5=5  1x6=6  1x7=7  1x8=8  1x9=9  

2x1=2  2x2=4  2x3=6  2x4=8  2x5=10  2x6=12  2x7=14  2x8=16  2x9=18  

3x1=3  3x2=6  3x3=9  3x4=12  3x5=15  3x6=18  3x7=21  3x8=24  3x9=27  

4x1=4  4x2=8  4x3=12  4x4=16  4x5=20  4x6=24  4x7=28  4x8=32  4x9=36  

5x1=5  5x2=10  5x3=15  5x4=20  5x5=25  5x6=30  5x7=35  5x8=40  5x9=45  

6x1=6  6x2=12  6x3=18  6x4=24  6x5=30  6x6=36  6x7=42  6x8=48  6x9=54  

7x1=7  7x2=14  7x3=21  7x4=28  7x5=35  7x6=42  7x7=49  7x8=56  7x9=63  

8x1=8  8x2=16  8x3=24  8x4=32  8x5=40  8x6=48  8x7=56  8x8=64  8x9=72  

9x1=9  9x2=18  9x3=27  9x4=36  9x5=45  9x6=54  9x7=63  9x8=72  9x9=81 

可以看到,程序成功地输出了1-9之间的乘法表,证明了使用C++实现1位数以内的乘法是可行的。

总之,使用嵌套循环可以轻松地实现1位数以内的乘法,这种方法既简单又易于理解,是初学者入门的好方法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章