#include<stdio.h> int main() { int i,j,n; int a[30][30]; while(scanf("%d",&n)!=EOF) { for(i=0;i<n;i++) for(j=0;j<=i;j++) { if(i==j||j==0) a[i][j]=1; else a[i][j]=a[i-1][j-1]+a[i-1][j]; } for(i=0;i<n;i++) { for(j=0;j<=i;j++) printf("%d ",a[i][j]); printf("\n"); } printf("\n"); } return 0; }
解题思路:
注意事项:
参考代码:
0.0分
5 人评分
2^k进制数 (C++代码)使用递归方法浏览:721 |
数列 (C++代码)浏览:664 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:650 |
字符串输入输出函数 (C++代码)(都当成字符串吧hhhhhhhh)浏览:493 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:937 |
WU-输出正反三角形 (C++代码)浏览:1018 |
DNA (C语言描述,数据结构)浏览:850 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:587 |
蛇行矩阵 (C语言代码)浏览:524 |
C二级辅导-等差数列 (C语言代码)浏览:694 |