#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语言训练-求1+2!+3!+...+N!的和 (C语言代码)万恶的long long浏览:907 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1186 |
Minesweeper (C语言描述,蓝桥杯)浏览:1177 |
1017题解浏览:663 |
分糖果 (C语言代码)浏览:980 |
陶陶摘苹果2 (C语言代码)浏览:651 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:725 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:545 |
C二级辅导-温度转换 (C语言代码)浏览:575 |
删除数组中的0元素 (C语言代码)浏览:2147 |