#include <stdio.h>
int y[100]={1};
int main(int argc, char** argv){
int* row=y,n;
scanf("%d",&n);
for(int i = 1;i <= n;i++) {
row+=i;
row[i]=*row=1;
for(int j = 1;j <= i;j++) {
row[j+i+1]=row[j-1]+row[j];
}
}
#define x row
x=y;
for(int i = 0;i < n;i++) {
for(int j = 0;j < i;j++) {
printf("%d\t",*x++);
}
putchar('\n');
}
return 0;
}
杨辉三角(指针搞怪版)
于 2024-01-04 12:47:20 首次发布