> 文档中心 > C++ 杨辉三角

C++ 杨辉三角


📋 个人简介

🎉大家好,我是3月份新人榜排名第三的 ༺金龙༒凤凰༻
💬支持我:点赞👍+收藏⭐️+留言📝
🌺格言:༺永做优质༒programmer༻

📣杨辉三角

🔥题目描述
❄️输入正整数n,输出杨辉三角的前n行。例如,n=5,杨辉三角如下:
C++ 杨辉三角
🔥输入格式

❄️ 一个正整数n。

🔥输出格式

❄️共n行,数字和数字之间用空格隔开,每个数字的输出宽度为5个字符。具体见 【输出样例】

💖样例数据

input5output    1     1     1     1     2     1     1     3     3     1     1     4     6     4     1

💖CODE

#include#includeusing namespace std;int a[30][30];//30*30=900int main(){int n,i,j;cin>>n;for(i=1;i<=n;i++)//循环行i  把每行第一个元素设为1   a[i][1]=1;for(i=1;i<=n;i++)  for(j=2;j<=i;j++)    a[i][j]=a[i-1][j]+a[i-1][j-1];for(i=1;i<=n;i++){for(j=1;j<=i;j++){cout<<setw(5)<<a[i][j]<<" ";}cout<<endl;}return 0;}

朋友们,点赞是我更新的动力,明天再见,拜拜!!!