21xrx.com
2024-12-22 16:16:49 Sunday
登录
文章检索 我的文章 写文章
C++如何实现99乘法表
2023-07-11 21:53:28 深夜i     --     --
C++语言 乘法表 循环语句 嵌套循环 控制台输出

99乘法表是小学数学中的基础题目,也是计算机编程学习过程中的经典案例之一。C++是一种流行的编程语言,下面将介绍如何使用C++来实现99乘法表。

1. 使用嵌套循环

C++中使用嵌套循环可以轻松实现99乘法表。具体代码如下:

`

#include

using namespace std;

int main() {

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

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

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

    }

    cout << endl;

  }

  return 0;

}

`

上述代码中,第一个for循环用于遍历1-9这9个数字,而第二个for循环负责输出对应的乘法表。其中,内层循环中的cout语句用于输出每个数的乘法表,其中“\t”表示用制表符进行分割,避免输出混乱。cout << endl;语句用于换行,使输出更加清晰。

2. 使用格式化输出

除了使用嵌套循环,C++中还可以使用格式化输出来实现99乘法表。具体代码如下:

`

#include

using namespace std;

int main() {

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

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

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

    }

    cout << endl;

  }

  return 0;

}

`

上述代码中,使用printf函数代替cout语句,其中“%-2d”表示输出整数,占据2个字符位,左对齐。这个方法比使用cout更容易控制每个数据输出格式。

总之,无论是使用嵌套循环还是格式化输出,C++都可以很容易地实现99乘法表。对于初学者来说,这是一道值得尝试的经典案例。

  
  

评论区

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