满意答案

yxg20041120

2013.05.25

采纳率:51%    等级:12

已帮助:17166人

#include

#include

int N=15;

int main()

{

int i,j,k,m,n;

int G[N][N];

printf("Input the odd number(number<=15) you want !\n");

scanf("%d",&m);

if((m>0)&&(m%2))

{

printf("Your intput number is %d\n",m);

n=m*m;

j=0;

k=m/2;

for(i=1;i<=n;i++)

{

G[j][k]=i;

if(i%m==0)

if(j==m-1)

j=0;

else

j++;

else

{

if(j==0)

j=m-1;

else

j--;

if(k==m-1)

k=0;

else

k++;

}

}

for(i=0;i

{

for(j=0;j

printf("%6d",G[i][j]);

printf("\n");

}

}

else

printf("The number you inputed is ERROR!!!");

system("pause");

}

可以接受15以内的任意魔方 你的九宫格按照这个程序输出是这样的:

04分享举报

c语言二维数组九宫格,c语言 九宫格相关推荐

  1. C语言 二维数组遍历 - C语言零基础入门教程

    目录 一.计算一维数组长度 二.计算二维数组长度 1.二维数组行数 2.二维数组列数 3.二维数组的元素个数 = 二维数组行数 * 二维数组列数 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C ...

  2. c语言 二维数组 文库,c语言二维数组练习题

    c语言二维数组练习题 (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 完成下列程序代码完成下列程序代码1. 将二维数组(5 行 5 ...

  3. c语言二维数组 ppt,C语言二维数组与指针.ppt

    C语言二维数组与指针.ppt 好好考,全国计算机等级考试 二级C语言,第12讲 二维数组与指针,二维数组的定义 数组元素的引用及初始化 二维数组和指针 二维数组名和指针数组作为实参 二维数组程序举例 ...

  4. c语言二维数组作用,C语言二维数组知识点介绍

    C语言二维数组知识点介绍 数组可以看作是一行连续的数据,只有一个下标,称为一维数组.在实际问题中有很多量是二维的或多维的,因此C语言允许构造多维数组.多维数组元素有多个下标,以确定它在数组中的位置.本 ...

  5. c语言二维数组输入数据,c语言编写程序,把下面的数据输入到一个二维数组中:...

    c语言编写程序,把下面的数据输入到一个二维数组中: 答案:3  信息版本:手机版 解决时间 2019-10-07 01:08 已解决 2019-10-06 03:19 1. 编写程序,把下面的数据输入 ...

  6. c语言二维数组代码,C语言之二维数组(示例代码)

    二维数组及其指针 1 ) 在了解二维数组之前,我们先来了解一维数组及其指针 我们知道,一维数组中:数组名代表-->数组首元素的首地址(千万不要认为是数组的首地址(&a),绝对不是)在内存 ...

  7. c语言二维数组总成绩,c语言5个人3科成绩总分和平均分,用二维数组

    Lemon156 #include int main(void){ int i,j,s=0,v[5],a[5][3],sum[3]; for(i=0;i<5;i++){ printf(" ...

  8. java二维数组扫雷,C语言二维数组实现扫雷游戏

    #include //使用二维数组实现 扫雷 int main() { char ui[8][8]={ '+','+','+','+','+','+','+','+', '+','+','+','+' ...

  9. c语言程序设计歌手大奖赛,C语言二维数组怎么做:设计青年歌手参加歌曲大奖赛计分系统: 共...,怎样用c语言程序设计? 青年歌手参加歌曲大奖赛,有10个评委...

    导航:网站首页 > C语言二维数组怎么做:设计青年歌手参加歌曲大奖赛计分系统: 共...,怎样用c语言程序设计? 青年歌手参加歌曲大奖赛,有10个评委 C语言二维数组怎么做:设计青年歌手参加歌曲 ...

  10. C语言二维数组元素的多种表示方法小结

    C语言二维数组元素的多种表示方法小结 昨天,一个小可爱问我,为何函数中,数组可以改变主函数中的值,比如b[i],就可以改原来数组中的值.其实b[i] 等价于 *(b + i)也是通过地址间接更改的,小 ...

最新文章

  1. Matlab姿态表示
  2. 任务并行VS数据并行
  3. (计算机组成原理)第四章指令系统-第一节2:扩展操作码
  4. 推翻相对论的专家,就差安排明天几点日出了
  5. IT都包括什么?零基础适合学哪一样?
  6. SPSS常用的几种统计分析
  7. 回答cad转pdf格式的简易方法
  8. scanf函数读取缓冲区数据的问题
  9. DELL电脑耳机插入没反应的解决办法
  10. 腾讯音乐娱乐数据分析4.15笔试
  11. java des ecb_java版DES加密解密(ECB模式)已测试。可以正常使用。 | 学步园
  12. 关于html中img src= 的使用!!
  13. Java 线程的状态
  14. java服务器开发心得
  15. C++ 实现对选手、评委的计分
  16. windows开机启动项设置
  17. 指数基金将嵌入百度搜索大数据 银行图谋独家代销权
  18. “无法启动Outlook,无法打开Outlook窗口”解决方法分享
  19. arduino四位数码管 同时输出四位数字
  20. IT行业的就业真的有那么火吗?

热门文章

  1. glBlendEquation
  2. PHP 解决时间戳冲突,php 时间超出2038年 转化时间戳失败的解决方案
  3. win10系统 改时间从2020年改成2050年
  4. C#开发之——ComboBox(12.14)
  5. 喵式代码 最强 强悍 绝对雷人
  6. 洗碗机耗材:finish 亮碟 产品的选购
  7. css中font-family和font-style的区别
  8. 深度:锂电池中国即将突破日韩!低毛利暗藏风险
  9. DIY——自制吸烟仪
  10. JAX vs Tensorflow