机试:蛇形矩阵

问题描述:

代码示例:

cpp 复制代码
//蛇形矩阵
#include <bits/stdc++.h>
using namespace std;

int main(){
	int n;
	cout << "输入样例" << endl; 
	cin >> n;
	
	int k = 1; 
	for(int i = 0; i < n; i++){
		if( i %2 == 0){
			//单数行
			for(int j = 0; j < n; j++){	
				cout << k++ << " ";
			}
		} else{
			//双数行,逆置
			for(int j = k+n-1; j >= k; j--){	
				cout << j << " ";
			}
			k += n;//保证k在下一行的初始值不出错
		}
		cout << endl;
	}
	
	return 0;
} 

运行结果:

相关推荐
AIpanda88810 分钟前
数字员工助推AI销冠系统和AI提效软件系统,实现企业智能化转型与运营效率提升
算法
2401_8971905515 分钟前
【C++高阶系列】告别内查找局限:基于磁盘 I/O 视角的 B 树深度剖析与 C++ 泛型实现!
java·c++·算法
多加点辣也没关系20 分钟前
数据结构与算法|第十一章:跳表
数据结构·算法
晚风叙码35 分钟前
归并排序:从原理到非递归实现,一文搞定
数据结构·算法
悲伤小伞35 分钟前
LeetCode 热题 100_3-128. 最长连续序列
c++·算法·leetcode·哈希算法
多加点辣也没关系38 分钟前
数据结构与算法|第十三章:递归与分治
数据结构·算法
m0_629494731 小时前
LeetCode 热题 100-----21.搜索二维矩阵 II
数据结构·算法·leetcode
初心未改HD1 小时前
AI应用开发之矩阵运算详解
人工智能·线性代数·矩阵
平行侠2 小时前
018二进制GCD(Stein算法)- 用位运算代替除法的最大公因数
数据结构·算法
月疯2 小时前
卡尔曼滤波的数学计算流程
算法