63、<简单>有趣图形-2
2026/7/10 16:06:11 网站建设 项目流程

#include <iostream> #include <iomanip> using namespace std; int main() { int n; cin >> n; int a[12][12] = {0}; // n≤12,数组开12足够 // 1. 填充对角线 j==i for (int i = 0; i < n; i++) { a[i][i] = i + 1; } // 2. 从倒数第二行往上计算每行右侧数字 for (int i = n - 2; i >= 0; i--) { // 对角线右边每一列 for (int j = i + 1; j < n; j++) { a[i][j] = a[i][j - 1] + a[i + 1][j]; } } // 3. 按格式打印,场宽5 for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (j < i) { cout << setw(5) << ""; // 左下空白 } else { cout << setw(5) << a[i][j]; } } cout << endl; } return 0; }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询