杨辉三角 港控/mmm° 2021-06-24 13:58 438阅读 0赞 \#include<stdio.h> void f(int a\[\]\[10\],int n) \{ int i=0,j=0; for(i=0;i<n;i++) a\[i\]\[0\]=a\[i\]\[i\]=1; for(i=2;i<n;i++) \{ for(j=1;j<i;j++) a\[i\]\[j\]=a\[i-1\]\[j-1\]+a\[i-1\]\[j\]; \} \} int main() \{ int i,j,n,s; int a\[10\]\[10\]; scanf("%d",&s); while(s--) \{ scanf("%d",&n); f(a,n); for(i=0;i<n;i++) \{ for(j=0;j<n-i-1;j++) printf(" "); for(j=0;j<=i;j++) \{ if(j==i) printf("%d",a\[i\]\[j\]); else printf("%d ",a\[i\]\[j\]); \} printf("\\n"); \} //printf("\\n"); \} return 0; \}
还没有评论,来说两句吧...