#include <stdio.h> int main() { int n; scanf("%d",&n); int a[200][200]; for(int i=0;i<=n;i++){ a[i][0]=1; a[i][i]=1;//第一个循环,给两边赋初值1 } for(int i=1;i<=n;i++){ for(int j=1;j<=i;j++){ a[i][j]=a[i-1][j]+a[i-1][j-1];//第二个循环,靠初值按照公式给各个位置赋值 } } for(int i=0;i<=n;i++){ for(int j=0;j<n-i;j++){ printf(" ");//第三个循环根据题目要求按格式输出 } for(int j=0;j<=i;j++){ a[i][j]; printf("%3d ",a[i][j]); } printf("\n"); } return 0; }
0.0分
1 人评分
C二级辅导-公约公倍 (C语言代码)浏览:2122 |
C二级辅导-统计字符 (C语言代码)浏览:533 |
C二级辅导-计负均正 (C语言代码)浏览:508 |
川哥的吩咐 (C++代码)浏览:1008 |
不容易系列 (C语言代码)浏览:664 |
用筛法求之N内的素数。 (C语言代码)浏览:1231 |
简单的a+b (C语言代码)浏览:597 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2080 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:612 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:464 |