C++ 杨辉三角
📋 个人简介
🎉大家好,我是3月份新人榜排名第三的 ༺金龙༒凤凰༻
💬支持我:点赞👍+收藏⭐️+留言📝
🌺格言:༺永做优质༒programmer༻
📣杨辉三角
🔥题目描述
❄️输入正整数n,输出杨辉三角的前n行。例如,n=5,杨辉三角如下:
🔥输入格式
❄️ 一个正整数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;}