C++程序 打印反向弗洛伊德三角形

C++程序 打印反向弗洛伊德三角形

弗洛伊德三角形是一个包含自然数的三角形。任务是打印弗洛伊德三角形的反向结果。

例子:

输入: 4
输出:
10 9 8 7
6 5 4
3 2
1

输入: 5
输出:
15 14 13 12 11
10 9 8 7
6 5 4
3 2
1

// C++ program to print reverse 
// of Floyd's triangle
#include <bits/stdc++.h>
using namespace std;
  
void printReverseFloyd(int n)
{
    int curr_val = n * (n + 1) / 2;
    for (int i = n; i >= 1; i--) 
    {
        for (int j = i; j >= 1; j--) 
        {
            cout << setprecision(2);
            cout << curr_val-- << "  ";
        }
  
        cout << endl;
    }
}
  
// Driver's Code
int main()
{
    int n = 7;
    printReverseFloyd(n);
    return 0;
}  

输出:

28  27  26  25  24  23  22  
21  20  19  18  17  16  
15  14  13  12  11  
10  9  8  7  
6  5  4  
3  2  
1

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

C++ 示例