当前位置: 首页 > article >正文

蓝桥杯备考:模拟题之神奇的幻方

简单模拟题,直接上代码,不做过多陈述

#include <iostream>
using namespace std;
const int N = 45;
int a[N][N];
int main()
{
	int n;cin >> n;
	int cnt = 1;
	a[1][n/2+1] = 1;
	int x = 1;
	int y = n/2+1;
	for(int i =1;i<=n;i++)
	{
		for(int j =1;j<=n;j++)
		{
			cnt++;
			if(x==1 && y!=n) 
			{
				x = n;
				y+=1;
			}
			else if(x!=1 && y==n)
			{
				x-=1;
				y=1;
			}
			else if(x==1 && y==n)
			{
				x-=1;
			}
			else	
			{
				if(!a[x-1][y+1])
				{
					x=x-1,y=y+1;
				}
				else
				{
					x+=1;
				}
			}
			a[x][y] = cnt;
		}
	}
	for(int i = 1;i<=n;i++)
	{
		for(int j = 1;j<=n;j++)
		{
			cout << a[i][j] <<" ";
		}
		cout << endl;
	}
	
	
	
	
	
	
	
	
	
	return 0;
}


http://www.kler.cn/a/596549.html

相关文章:

  • 2025年渗透测试面试题总结- shopee-安全工程师(题目+回答)
  • asp.net core mvc模块化开发
  • 网络知识编-数据链路层(以太网 局域网通信 ARP协议 ARP 欺骗 DDos 攻击)
  • Linux系统管理与编程07:任务驱动综合应用
  • 蓝牙AOA定位技术:开启车辆精准定位的智能新时代
  • MySQL数据库精研之旅第二期:库操作的深度探索
  • python:AI+ music21 构建 LSTM 模型生成爵士风格音乐
  • 【Java篇】静动交融,内外有别:从静态方法到内部类的深度解析
  • 单表达式倒计时工具:datetime的极度优雅(DeepSeek)
  • C++异常处理完全指南:从原理到实战
  • vue3配置代理实现axios请求本地接口返回PG库数据【前后端实操】
  • 红宝书第八讲:箭头函数与高阶函数:厨房工具与智能菜谱的对比
  • 3月22日星期六今日早报简报微语报早读
  • java项目之基于ssm的游戏攻略网站(源码+文档)
  • RHCE 使用nginx搭建网站
  • CH32V208蓝牙内部带运放32位RISC-V工业级微控制器
  • 1.1 结构体与类对象在List中使用区别
  • 使用flask_restful快速构建接口
  • golang压力测试工具如hey或wrk使用介绍
  • 可编辑52页PPT | 智慧园区安全生产顶层设计方案