#include <stdio.h> int main() { int n,nums[30][30],i,o; while (scanf("%d",&n)!=EOF) { nums[0][0]=1; for (i=1;i<n;i++) { for (o=0;o<i+1;o++) { if (o==0||o==i) nums[i][o]=1; else nums[i][o]=nums[i-1][o-1]+nums[i-1][o]; } } for (i=0;i<n;i++) { for (o=0;o<i+1;o++) printf("%d ",nums[i][o]); printf("\n"); } printf("\n"); } return 0; }
解题思路:
注意事项:
参考代码:
0.0分
0 人评分
九宫重排 (C++代码)浏览:1325 |
C语言训练-计算1977!* (C++代码)浏览:843 |
哥德巴赫曾猜测 (C语言代码)浏览:985 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:738 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:547 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:687 |
【矩阵】 (C++代码)浏览:935 |
DNA (C语言代码)浏览:386 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:565 |
敲七 (C++代码)浏览:1048 |