ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

杨辉三角

2026/8/15 0:17:47 拓冰建站 浏览量
杨辉三角

打印n行杨辉三角,n<10。

输入格式:

直接输入一个小于10的正整数n。

输出格式:

输出n行杨辉三角,每个数据输出占4列。

输入样例:

5

输出样例:

   11   11   2   11   3   3   11   4   6   4   1

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

C程序如下:

#include <stdio.h>int main(void)
{int n;int i, j;scanf("%d", &n);int a[n][n];for(int i = 0; i < n; i++){for(int j = 0; j < n; j++){if(i == j){a[i][j] = 1;}if(j == 0){a[i][j] = 1;}}}for(int i = 2; i < n; i++){for(int j = 1; j < i; j++){a[i][j] = a[i - 1][j - 1] + a[i - 1][j];}}for(int i = 0; i < n; i++){for(int j = 0; j < i + 1; j++){printf("%4d", a[i][j]);}printf("\n");}return 0;
}