#include <stdio.h>
int main(){
int arr[10][10];
for(int i = 0;i<10;i++){
//确保第一列和最后一列都是1
arr[i][0]=1;
arr[i][i]=1;
}
//此时从第三行第二列开始...
for(int i = 2;i<10;i++){
for(int j = 1;j<i;j++){
arr[i][j]=arr[i-1][j]+arr[i-1][j-1];
}
}
//打印二维数组
for(int i = 0;i<10;i++){
for(int j = 0;j<=i;j++){
printf("%5d",arr[i][j]);
}
printf("\n");
}
}
杨辉三角打印十行1.29
最新推荐文章于 2024-11-06 11:05:01 发布