输出以下的杨辉三角形(要求输出10行)
源代码
#include <stdio.h> int main () { int a[10][10]; int i; int j; for(i=0;i<10;i++) { for(j=0;j<=i;j++) { if( i==j || j==0) { a[i][j]=1; //每行的的首末位置的数均为1 } else { a[i][j]=a[i-1][j]+a[i-1][j-1]; //每个数等于上一行的对应位置的前两个数的和 } printf("%4d",a[i][j]); } printf("\n"); } return 0; }
时间: 2024-11-07 05:19:40