网站开发零基础培训学校,关键词优化内容,室内设计师接单网,网站推广方法主要有什么蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。 例如#xff0c;当输入5时#xff0c;应该输出的三角形为#xff1a; 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11
输入描述#xff1a;输入正整数N#xff08;N不大于100#xff09; 输出描述#xff1a;输出一个N…蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。 例如当输入5时应该输出的三角形为 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11
输入描述输入正整数NN不大于100 输出描述输出一个N行的蛇形矩阵。
输入4 输出 1 3 6 10 2 5 9 4 8 7
#include stdio.hvoid snake(int n)
{int *head (int*)calloc(n, sizeof(int));head[0] 1;for (int i 1; i n; i) { // rowhead[i] head[i-1] i;}for (int i 0; i n; i) { // columnint bgn head[i];printf(%d , bgn);for (int j i 2; j n; j) {bgn j;printf(%d , bgn);}printf(\n);}free(head);
}int main()
{int input 0;while (EOF ! scanf(%d, input)) {snake(input);}return 0;
}