#include <stdio.h>

int main() { int n, i, j; printf("请输入要输出的杨辉三角形的行数:"); scanf("%d", &n); int a[n+1][n+1]; for (i = 0; i <= n; i++) { for (j = 0; j <= i; j++) { if (j == 0 || i == j) { a[i][j] = 1; } else { a[i][j] = a[i-1][j-1] + a[i-1][j]; } } } for (i = 0; i <= n; i++) { for (j = 0; j <= n-i; j++) { printf(" "); // 每个数字占四个空位 } for (j = 0; j <= i; j++) { printf("%4d ", a[i][j]); } printf("\n"); } return 0;

c语言程序设计在屏幕上显示如下杨辉三角形: 1 1 1 1 2 1 1 3 3 1 1 4 6 4

原文地址: https://www.cveoy.top/t/topic/f7de 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录