您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页C语言 杨辉三角

C语言 杨辉三角

来源:化拓教育网

①用二维数组

#include <stdio.h>
#define N 100

void main(void)
{
     int i, j, n ;     
     printf("行数n:") ;     
     scanf("%d",&n) ;     
     int p[n][N] ;     
     for(i = 0 ; i < n ; i++)     
     {
              for(j = 0 ; j <= n-i ; j++)         
              printf(" ") ;         
              for(j = 0 ; j <= i ; j++)         
              {
                           if(j == 0 || i == j)             
                           p[i][j] = 1 ;             
                           else             
                           p[i][j] = p[i-1][j-1] + p[i-1][j] ;             
                           printf("%-3d ", p[i][j]) ;         
              }         
              printf("\n") ;     
     } 
 }

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务