C语言【杨辉三角】

#include <stdio.h>
#include <string.h>
#include <conio.h>
#define N 10
main(){
   int a[N][N],i,j;
   printf("杨辉三角:\n");
   for(i=0;i<N;i++)
   {
       for(j=0;j<=i;j++)
       {
      if(j==0)
          a[i][j]=1;
      else if (j==i)
          a[i][j]=1;
      else if (i>j)
          a[i][j]=a[i-1][j] + a[i-1][j-1];

       }
   }
   for(i=0;i<N;i++)
   {
     for(j=0;j<=i;j++)
     printf("%4d",a[i][j]);
     printf("\n");
   }
   getch();

}
#include <stdio.h>
#include <string.h>
#include <conio.h>
#define N 10
main(){
   int a[N][N],i,j;
   printf("杨辉三角:\n");
   for(i=0;i<N;i++)
   {
       for(j=0;j<=i;j++)
       {
      if(j==0)
          a[i][j]=1;
      else if (j==i)
          a[i][j]=1;
      else if (i>j)
          a[i][j]=a[i-1][j] + a[i-1][j-1];

       }
   }
   for(i=0;i<N;i++)
   {
     for(j=0;j<=i;j++)
     printf("%4d",a[i][j]);
     printf("\n");
   }
   getch();

}

 

posted @ 2018-09-15 16:00  Justice-V  阅读(244)  评论(0)    收藏  举报