杨辉三角的二维数组实现

xiaoxiao2021-02-28  114

#include <stdio.h> #include <windows.h> main() {   int i,j,k,n=0;   int a[100][100]={0};   printf("请输入杨辉三角的行数:");   scanf("%d",&n);   for (i = 0; i<=n;i++)  a[i][0]=1;    for (i = 1; i<=n;i++)      for (j=1;j<=i;j++) a[i][j]=a[i-1][j-1]+a[i-1][j]; for (i=0;i<=n;i++)    { for (k=n;k>=i;k--)   printf("  ");     for (j=0;j<=i;j++)     printf("M",a[i][j]);     printf("\n"); } system("pause"); }
转载请注明原文地址: https://www.6miu.com/read-28838.html

最新回复(0)