21xrx.com
2025-03-30 19:42:35 Sunday
文章检索 我的文章 写文章
如何在C++语言中打印99乘法表
2023-07-05 08:19:44 深夜i     31     0
C++ 循环 乘法表 打印 输出

在C++编程语言中,打印99乘法表是一道常见的练手题。下面介绍一种简单的实现方法。

第一步是使用循环语句来输出99乘法表的每一行。我们可以使用双重for循环语句来实现。第一个循环控制乘数,第二个循环控制被乘数,保证每个乘数都与1~9中的每一个被乘数相乘。在每行打印完所有的乘积后,我们需要在下一行重新开始打印。

第二步是使用format格式化函数来将每个输出的数字按照规律排列。我们可以使用setw函数来指定每个数字的输出宽度,确保每个数字占据相同的宽度。同时,我们还要使用setfill函数来指定填充字符,调整数字之间的间距。

下面是具体的代码实现:

#include <iostream>
#include <iomanip>
using namespace std;
int main() {
 for (int i = 1; i <= 9; i++) {
  for (int j = 1; j <= i; j++) {
   cout << setw(2) << setfill(' ') << j << "*" << i << "=" << setw(2) << setfill(' ') << i*j << " ";
  }
  cout << endl;
 }
 return 0;
}

运行代码后,你将得到一个漂亮的99乘法表。学会了这个简单的实现方法,相信你的C++编程水平也会得到提升!

  
  

评论区

请求出错了