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;
}
评论:
请先登录,才能进行评论