/**
* 输入一个正整数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 条
还没有人回复。往下写第一条。
发表回复
登录后即可回复本帖,与出题人和同学一起讨论。
登录