打印杨辉三角

#include <stdio.h>
#include <stdlib.h>
int main() {
	int a[10][10] = { 0 };
	for (int i = 1; i <= 10; i++) {
		for (int j = 1; j <= i; j++) {
			if(i == 1){
				printf("%4d\n", a[1][1] = 1);
			}
			else {
			if ((j == 1) || (i == j)) {
				printf("%4d", a[i][j] = 1);
			}
			else {
				printf("%4d", a[i][j] = a[i-1][j-1]+a[i-1][j]);
			}
}
		}
		printf("\n");
	}
	system("pause");
	return 0;
}

 

发布了28 篇原创文章 · 获赞 0 · 访问量 129
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 1024 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览