题目:产生并输出杨辉三角的前七行
代码如下所示:
#includemain() { int a[7][7]; int i, j; for (i = 0; i < 7; i++) { a[i][0] = 1; a[i][i] = 1; } for (i = 2; i < 7; i++)//关于行的循环 { for (j = 1; j a[i][j] = a[i-1][j] + a[i-1][j-1]; } } for (i = 0; i < 7; i++)//使用for循环嵌套输出杨辉三角前7行 { for (j = 0; j <= i; j++) { printf("%6d", a[i][j]); } printf("n"); } }
输出结果如下所示:



