要以表格或图形形式记住一些基本乘法结果,请使用乘法表。本文将介绍如何用 C++ 生成一个看起来像直角三角形的乘法表。在少数可以轻松记住大量结果的情况下,三角形表示法是有效的。在这种格式中,表格逐行、逐列显示,每行仅包含填充该列的条目。
为了解决这个问题,我们需要 C++ 中的基本循环语句。为了以三角形方式显示数字,我们需要嵌套循环来逐行打印每一行。我们将看到解决这个问题的方法。让我们看看算法和实现以便更好地理解。
#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 ); }
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
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++程序以三角形形式打印乘法表的详细内容。更多信息请关注PHP中文网其他相关文章!