21xrx.com
2025-06-17 05:24:25 Tuesday
登录
文章检索 我的文章 写文章
C++九九乘法表编程-上三角
2023-07-04 19:04:15 深夜i     43     0
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++编写出上三角的九九乘法表程序,同时大家也可以通过不断的优化代码,让程序实现更多的功能。

  
  

评论区