【题目描述】
小明比较喜欢图形,而且总是喜欢把图形倒过来欣赏。有一次,他看到了杨辉三角形,觉得很新鲜,于是就把它们大大小小地摆列出来了,好不得意哦。图形的摆布小明都是手工完成的,效率太低了,请你编程帮他实现吧!
【输入】
仅一行。一个正整数n(3≤n≤10),表示构造n行n列的倒立的杨辉三角。
【输出】
n行n列的倒立的杨辉三角(每个数据以4列的域宽显示)。
【样例输入】
5
【样例输出】
1 4 6 4 1
1 3 3 1
1 2 1
1 1
1
#include <stdio.h> #include <stdlib.h> int main() { int n,i,j,k; scanf("%d",&n); int m[n][n]; for(i=0;i<n;i++) for(j=0;j<n;j++) { if(j==i) m[i][j]=1; else if(j==0) m[i][j]=1; else m[i][j]=m[i-1][j-1]+m[i-1][j]; } for(i=n-1;i>=0;i--) { for(k=0;k<n-1-i;k++) printf(" "); for(j=0;j<=i;j++) { printf("%4d",m[i][j]); } printf("\n"); } return 0; }
标签:小明,int,样例,杨辉三角,第六章,图形,include From: https://www.cnblogs.com/xrj1229/p/16874463.html