//用一维数组解决杨辉三角
#include<stdio.h>
#include<string.h>
int main(){
int a[8];
int i=0;
int j;
a[0]=1;
printf("%d\n",a[0]);
a[1]=1;
printf("%d %d\n",a[0],a[1]);
for(i=3;i<=8;i++){
a[0]=a[i-1]=1;
for(j=i-2;j>=1;j--){
a[j]=a[j]+a[j-1];
}
for(int k=0;k<i;k++){
printf("%d ",a[k]);
}
printf("\n"); //这个格式打印出来不好看,有空学一下居中输出;
}
}
用一维数组解决杨辉三角
最新推荐文章于 2023-11-22 11:35:57 发布