一只猪


私信TA

用户名:TuT99

访问量:6618

签 名:

拥有良好的积累,并且一直在路上,我相信自己有无限的可能

等  级
排  名 74
经  验 9587
参赛次数 6
文章发表 66
年  龄 21
在职情况 学生
学  校 哔哩哔哩大学
专  业 计算机科学与技术

  自我简介:

TA的其他文章



参考代码:

#include <iostream>

using namespace std;


int main() {

    int n;

    while (cin >> n) {

        // 使用二维数组来存储杨辉三角的值

        int triangle[n][n];


        // 初始化第一列和对角线上的值为1

        for (int i = 0; i < n; i++) {

            triangle[i][0] = 1;

            triangle[i][i] = 1;

        }


        // 根据杨辉三角的性质计算其他位置上的值

        for (int i = 2; i < n; i++) {

            for (int j = 1; j < i; j++) {

                triangle[i][j] = triangle[i-1][j-1] + triangle[i-1][j];

            }

        }


        // 输出杨辉三角

        for (int i = 0; i < n; i++) {

            for (int j = 0; j <= i; j++) {

                cout << triangle[i][j] << " ";

            }

            cout << endl;

        }

        cout << endl;

    }


    return 0;

}


 

0.0分

2 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区