蛇形矩阵 c 语言实现
2018-03-13 03:13
211 查看
【问题描述】
蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。
【样例输出】
蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。
【样例输出】
1 3 6 10 15 2 5 9 14 4 8 13 7 12 11
#include <stdio.h> int main() { const int N = 5; int start = 1; int a ; a[0][0] = 1; for (int i = 0;i < N;i++ ){ for(int j = 0,m = i;j <= i;j++,m--){ int k = i; a[m][j] = start++; //填充矩阵数据 } } printf("-------- 蛇阵------\n"); for (int i = 0,m = N;i < N ;i++,m--){ for (int j = 0;j < m;j++ ){ printf("%3d",a[i][j]); } printf("\n"); } return 0; }
相关文章推荐
- C/C++语言实现矩阵求逆运算—高斯约化/消元法
- C++实现蛇形矩阵
- 顺时针打印矩阵(蛇形填空)(两种方式实现)
- 三元组顺序结构实现稀疏矩阵相加,行序优先(Java语言描述)
- 用C++实现打印蛇形矩阵
- 三元组表压缩存储稀疏矩阵实现稀疏矩阵的快速转置(Java语言描述)
- 几个蛇形矩阵实现
- 三元组顺序结构实现稀疏矩阵相加,行序优先(Java语言描述)
- 蛇形矩阵 java实现
- C语言动态二维数组实现矩阵的相乘
- PHP实现蛇形矩阵,回环矩阵及数字螺旋矩阵的方法分析
- 三元组表压缩存储稀疏矩阵实现稀疏矩阵的快速转置(Java语言描述)
- 【JAVA】腾讯研发类在线笔试题之蛇形矩阵实现
- 蛇形与回型矩阵实现
- 行逻辑链接的顺序表实现稀疏矩阵的相乘(Java语言描述)
- 行逻辑链接的顺序表实现稀疏矩阵的相乘(Java语言描述)
- 给定n个矩阵{A1, A2, …,An},其中,Ai与Ai+1是可乘的,计算这n个矩阵的连乘积。从中找出一种乘次数最少的计算次序(矩阵连乘最优顺序Java语言实现
- 蛇形矩阵,回环矩阵,数字螺旋矩阵的PHP实现
- 2014 0416 word清楚项目黑点 输入矩阵 普通继承和虚继承 函数指针实现多态 强弱类型语言
- 蛇形遍历矩阵 50行JAVA代码实现 欢迎挑刺