编写一个 C++ 程序,使用 for 循环打印数字倒直角三角形。
#include<iostream>
using namespace std;
int main()
{
int i, j, rows;
cout << "Enter Right Triangle Numbers in Reverse Row = ";
cin >> rows;
cout << "Right Angled Triangle of Numbers in Reverse Pattern\n";
for(i = rows; i >= 1; i--)
{
for(j = rows; j >= i; j--)
{
cout << j << " ";
}
cout << "\n";
}
return 0;
}

这个 C++ 示例使用 while 循环打印倒序的数字在直角三角形模式中。
#include<iostream>
using namespace std;
int main()
{
int i, j, rows;
cout << "Enter Right Triangle Numbers in Reverse Row = ";
cin >> rows;
cout << "Right Angled Triangle of Numbers in Reverse Pattern\n";
i = rows;
while(i >= 1)
{
j = rows;
while( j >= i)
{
cout << j << " ";
j--;
}
cout << "\n";
i--;
}
return 0;
}
Enter Right Triangle Numbers in Reverse Row = 17
Right Angled Triangle of Numbers in Reverse Pattern
17
17 16
17 16 15
17 16 15 14
17 16 15 14 13
17 16 15 14 13 12
17 16 15 14 13 12 11
17 16 15 14 13 12 11 10
17 16 15 14 13 12 11 10 9
17 16 15 14 13 12 11 10 9 8
17 16 15 14 13 12 11 10 9 8 7
17 16 15 14 13 12 11 10 9 8 7 6
17 16 15 14 13 12 11 10 9 8 7 6 5
17 16 15 14 13 12 11 10 9 8 7 6 5 4
17 16 15 14 13 12 11 10 9 8 7 6 5 4 3
17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2
17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1