hahahahahah

coder  •  3个月前


/**
* 输入一个正整数N,输出N行的蛇形数字三角形(具体详见样例)。
*/
#include <stdio.h>

int main() {

	int a ;
	int h[31][31];
	scanf("%d", &a);
	h[0][0] = 1;
	for (int i = 0; i < a; ++i) {

		for (int j = 0; j < a - i; ++j) {
			h[i][j + 1] = h[i][j] + i + j + 1;
			h[i + 1][j] = h[i][j] + j + i + 2;
			printf("%5d", h[i][j]);
		}
		printf("\n");

	}
	return 0;
}

评论:

请先登录,才能进行评论