为了解决这个问题,我们需要 c++ 中的基本循环语句。为了以三角形方式显示数字,我们需要嵌套循环来逐行打印每一行。我们将看到解决这个问题的方法。让我们看看算法和实现以便更好地理解。
算法取我们想要的乘法表的行数,假设为n。对于从 1 到 n 的 i,执行以下操作。对于范围从 1 到 i 的 j,执行以下操作 - i。显示(i * j)。结束。结束。example 的中文翻译为:示例#include <iostream>using namespace std;void solve( int n ) { int i; int j; for( i = 1; i <= n; i++ ) { for( j = 1; j <= i; j++ ) { cout << i * j << ; } cout << endl; }}int main(){ solve( 8 );}
输出(使用输入 8)1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 6 12 18 24 30 36 7 14 21 28 35 42 49 8 16 24 32 40 48 56 64
输出(输入15)1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 6 12 18 24 30 36 7 14 21 28 35 42 49 8 16 24 32 40 48 56 64 9 18 27 36 45 54 63 72 81 10 20 30 40 50 60 70 80 90 100 11 22 33 44 55 66 77 88 99 110 121 12 24 36 48 60 72 84 96 108 120 132 144 13 26 39 52 65 78 91 104 117 130 143 156 169 14 28 42 56 70 84 98 112 126 140 154 168 182 196 15 30 45 60 75 90 105 120 135 150 165 180 195 210 225
结论第 i 行与第 j 列在三角乘法表中相乘。结果,输入为 8 的乘法表将产生 8 行,其中每个元素都乘以 1 到行号本身。三角形是使用两个嵌套循环形成的,这是一种非常简单的方法。我们也以同样的方式生产三角形设计。
以上就是c++程序以三角形形式打印乘法表的详细内容。
