编程输入一个正整数N,输出杨辉三角的前N行。用二维数组实现,先把各个数值存储到数组中,再输出。
输入一个整数N,N<20。
输出按示例格式输出,一行中整数之间隔一个空格。
输入输出示例
#include#include int main() { int a[10]; int i, j, k, n,set=1; scanf("%d", &n); for (i = 0; i < n; i++) { a[i] = 1; set=1; for (j = 0; j < i + 1; j++) { if(set==1){ printf("%d", a[j]); set=2; } else{ printf(" %d",a[j]); } } printf("n"); for (k = i + 1; k > 0; k--) { a[k] = a[k] + a[k - 1]; } } return 0; }



