
#include#include int main() { int i, j, n, k, t; long Buf[21] = { 0,1 }; //用于保存一行数据 printf("请输入杨辉三角形的行数(1 ~ 20):n"); scanf_s("%d", &n); for (i = 1; i <= n; i++) //输出n行 { t = 0; for (j = 1; j <= i; j++)//计算并输出杨辉三角形 { k = Buf[j]; Buf[j] = t + k; //每个数是上面两数之和(三角计算) t = k; printf("%6d", Buf[j]); } printf("n"); } system("pause"); //暂停 return 0; }
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)