21xrx.com
2024-11-25 05:14:34 Monday
登录
文章检索 我的文章 写文章
C++九九乘法表编程-上三角
2023-07-04 19:04:15 深夜i     --     --
C++ 九九乘法表 编程 上三角

九九乘法表是初学编程的小伙伴必学的一个程序,C++编程语言可以帮助我们轻松实现这个程序。

在本篇文章中,我们主要介绍如何使用C++编写上三角的九九乘法表。也就是只输出乘积大于等于被乘数的那一半的部分。

首先,我们需要使用嵌套的for循环来实现九九乘法表的展示,其中外层循环控制被乘数,内层循环控制乘数。

接着,我们需要在打印每一行的时候,根据乘积是否大于等于被乘数的一半来决定输出乘积还是空格。当乘积大于等于被乘数的一半时,我们需要使用C++中的printf函数来输出“%d*%d=%d”格式的乘法表。否则,我们需要输出一个空格来保持输出的上三角形状。

下面是实现上三角九九乘法表的C++代码:


#include<iostream>

using namespace std;

int main()

{

  for (int i = 1; i <= 9; i++) // 控制被乘数

  {

    for (int j = 1; j <= i; j++) // 控制乘数

    {

      if (i * j >= i / 2.0 * (i + 1)) // 判断是否输出乘积

      {

        printf("%d*%d=%-2d ", j, i, i * j);

      }

      else

      {

        printf("   "); // 输出空格

      }

    }

    printf("\n"); // 换行

  }

  return 0;

}

在代码执行时,我们可以看到输出的就是上三角形状的九九乘法表,其中乘积大于等于被乘数的一半的部分被输出,其他部分用空格填充。

通过以上内容的学习,我们可以轻松地使用C++编写出上三角的九九乘法表程序,同时大家也可以通过不断的优化代码,让程序实现更多的功能。

  
  

评论区

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