#include<iostream>
#include<string>
#include<algorithm>
#include<cstring>
#include<cstdio>
using namespace std;
int main(){
int n;
cin>>n;
int x[n][n];
for(int i=0;i<n;i++){//为两边的边赋值
x[i][0]=1;
x[i][i]=1;
}
for(int i=2;i<n;i++){//计算中间的数
for(int j=1;j<i;j++){
x[i][j]=x[i-1][j-1]+x[i-1][j];//计算中间数的公式
}
}
for(int i=0;i<n;i++){ //循环遍历输出杨辉三角
for(int j=0;j<=i;j++){
cout<<x[i][j]<<" ";
}
cout<<'\n';
}
return 0;
}
用数组的方法解杨辉三角
最新推荐文章于 2024-07-15 22:10:26 发布