hahahahahah

coder · 发布于 2024-08-23 · 浏览 765 回复 0
/**
* 输入一个正整数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;
}

全部回复 共 0 条

还没有人回复。往下写第一条。

发表回复