本文共 690 字,大约阅读时间需要 2 分钟。
3.打印杨辉三角#include#include int main(){ int a[10][10] = {0};//对于定义的数组一定要先初始化 int i; int j=0; int k = 0; for (i = 0; i < 10; i++)//按照杨辉三角的排列规律进行赋值 { a[i][j] = 1; a[i][i] = 1; } for (i = 2; i < 10; i++)//前两行都是1 { for (j = 1; j < 10; j++) { a[i][j] = a[i - 1][j - 1] + a[i - 1][j]; } } for (i = 0; i < 10; i++)//打印杨辉三角 { for (k = 0; k<10-i; k++)//打印空格,使之美观 { printf(" "); } for (j = 0; j <=i; j++)//打印数据 { printf("%4d", a[i][j]); } printf("\n"); } system("pause"); return 0;}
运行结果: