蛇形填数问题
来源:互联网 发布:structure软件 编辑:程序博客网 时间:2024/05/12 19:51
蛇形填数
时间限制:3000 ms | 内存限制:65535 KB
难度:3
- 描述
- 在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:
10 11 12 1
9 16 13 2
8 15 14 3
7 6 5 4- 输入
- 直接输入方陈的维数,即n的值。(n<=100)
- 输出
- 输出结果是蛇形方陈。
- 样例输入
3
- 样例输出
7 8 16 9 25 4 3
#include<stdio.h>int main(){int n,i,j,k=1,a[150][150];scanf("%d",&n);for(i=0;i<=n/2;i++){for(j=i;j<n-i;j++)//右侧a[j][n-i-1]=k++;for(j=n-i-2;j>=i;j--)//下侧a[n-i-1][j]=k++;for(j=n-i-2;j>=i;j--)//左侧a[j][i]=k++;for(j=i+1;j<n-i-1;j++)//上侧a[i][j]=k++;}for(i=0;i<n;i++){for(j=0;j<n;j++)printf("%d ",a[i][j]);printf("\n");}return 0;}
1 0
- 蛇形填数问题
- 蛇形填数问题
- 蛇形填数问题
- 蛇形填数问题(ACM入门)
- 关于蛇形填数问题求解
- 有关蛇形填数的问题
- NYOJ-33蛇形填数问题
- 蛇形填数
- 算法:蛇形填数
- 蛇形填数
- 蛇形填数
- 蛇形填数
- 蛇形填数
- C++蛇形填数
- 蛇形填数
- 蛇形填 数
- 蛇形填数
- NYOJ - 蛇形填数
- 印象云笔记无法连接到服务器解决办法
- JAVA代理模式--动态代理
- InputStreamReader 和 OutputStreamWriter类用法简介,及演示。
- HBuilder webApp开发(十)在线差异化升级
- 动态规划
- 蛇形填数问题
- Linux下python调试
- UIView指定角为圆角
- Android Studio里的Gradle的初探索
- HDU 4373 Mysterious For(Lucas定理、中国剩余定理)
- tar 命令详解
- Irrlicht引擎学习笔记(15)--LightManager
- Sum of Two Integers
- [编程之美]中国象棋将帅问题