杨辉三角 简洁代码

xiaoxiao2021-02-28  109

/** 杨辉三角 */ #include <stdio.h> #define N 10 int main(void) {     int i,j,nums[N][N];     for(i=0;i<N;i++)               //行     {         printf("%*d",2*(N-i),1);   //打印第一列         for(j=0;j<=i;j++)          //列         {             if(j == 0 || i == j)   //如果是第一列或者行与列相同时                 nums[i][j] = 1;             else                 nums[i][j] = nums[i-1][j-1] + nums[i-1][j];             if(j)                  //不用打印第一列了                 printf("M",nums[i][j]);         }         printf("\n");     }     return 0; }
转载请注明原文地址: https://www.6miu.com/read-25003.html

最新回复(0)