输入奇数时3时,3X3九宫格中的数字1-9,横竖斜,其和都是相等的;同理,输入5时,是5X5,1-25,横竖斜,其和都是相等的;输入7时,是7X7;输入9时,是9X9;......

若输入的是偶数,显示输入不符,输入"q",退出运行。

main()

{

int data[101][101]={0};

int x,y,lastx,lasty;

int loop,count;

while(getch()!='q')

{

for(y=1;y<=100;y++)

{

for(x=1;x<=100;x++)

{

data[x][y]=0;

}

}

printf("Please input a Odd number(1-30):\n\n");

scanf("%d",&loop);

printf("\n");

if(loop%2==0)

{ printf("Number is a Ever Number,Error!\n");

exit(0);

}

if(loop>30)

{

printf("Number is over!\n");

exit(0);

}

x=loop;

y=(loop+1)/2;

lastx=x; lasty=y;

data[x][y]=1;

for(count=2;count<=loop*loop;count++)

{

lastx=x; lasty=y; x=x+1;y=y+1;

if(x>loop)

{

x=1;

}

if(y>loop)

{

y=1;

}

if(data[x][y]>0)

{

x=lastx-1; y=lasty;

}

data[x][y]=count;

}

for(y=1;y<=loop;y++)

{

for(x=1;x<=loop;x++)

{

printf("%03d ",data[x][y]);

}

printf("\n");

}

printf("press any key to conuite! 'q' to quit!\n\n");

}

}

c语言九宫格键盘输入,C语言_九宫格代码相关推荐

  1. java电话键盘字母数字转换_用Java语言将一个键盘输入的数字转化成中文输出

    用Java语言将一个键盘输入的数字转化成中文输出 将一个键盘输入的数字转化成中文输出(例如:输入:1234567 输出:一百二拾三万四千五百六拾七)用java语言实现,,请编一段... 将一个键盘输入 ...

  2. python 键盘输入数字_九宫格键盘输入

    九宫格键盘输入 Letter Combinations of a Phone Number 给定一个数字字符串,返回数字可能代表的所有可能的字母组合. 数字到字母的映射(就像九宫格电话按钮一样)如下图 ...

  3. python输入一个三位数、输出它的逆序数值_c语言 从键盘输入一个三位数,输出该数的逆序数。c语言中从键盘输入一个三位整数...

    c语言 从键盘输入一个三位数,输出该数的逆序数. c语言中从键盘输入一个三位整数 www.zhiqu.org     时间: 2020-12-08 c语言中从键盘输入一个三位数,输出该数的逆序数,可以 ...

  4. 5个元素排序java,运用java语言,从键盘输入五个数,给这5个数从小到大排列

    运用java语言,从键盘输入五个数,给这5个数从小到大排列 mip版  关注:99  答案:1  悬赏:40 解决时间 2021-01-23 14:56 已解决 2021-01-23 02:02 运用 ...

  5. c语言从键盘输入千米数,第二章 C语言编程基础.ppt

    第二章 C语言编程基础 习题2 P51-7.8.13.14.16 2.4.8break 语句和continue语句 [例2.19] 输出100 - 200 之间不能被3整除的数. P44 2.4.9循 ...

  6. c语言在键盘输入abc回车,C语言期末考试试卷子商务1111、21.doc

    C语言期末考试试卷子商务1111.21 (所有题目答案请写在答题纸上) 一.单项选择题(每题2分, 共60分) 键盘输入为"123 ABC"时,下列程序的输出为_______ #i ...

  7. c语言从键盘输入一个百分制成绩score,C语言 基础练习40题

    一.题目 1.输入2个整数,求两数的平方和并输出. 2. 输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息. 3.函数y=f(x)可表示为: 4.编写一个程序,从4 ...

  8. c语言从键盘输入一个整数判断是否为素数,键盘输入一个正整数,程式设计判断其是否为素数(即质数)...

    键盘输入一个正整数,程式设计判断其是否为素数(即质数)以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 键盘输入一个正整数 ...

  9. C语言的键盘输入和屏幕输出

    键盘输入和屏幕输出是编写简单的顺序结构程序时最常用到的操作.C程序中的键盘输入和屏幕输出都是通过调用输入/输出函数实现的.本章介绍常用的输入/输出函数. 一.单个字符的输入/输出 1.字符常量 C语言 ...

最新文章

  1. TVM部署预定义模型
  2. Android各组件/控件间通信利器之EventBus
  3. java中byte, iso-8859-1, UTF-8,乱码的根源
  4. 重磅发布!吴恩达 AI 完整课程资源超级大汇总!
  5. Java中的List
  6. linux 常用参数,Linux 常用命令及参数整理
  7. Go源码里的 //go: 指令集眼熟嘛?都是干嘛的?
  8. php里面优先级最高的是,数据结构-PHP 优先级队列(最大堆)的实现
  9. linux查询机器信息,linux_机器信息查询
  10. ios7中的UILabel自适决定大小
  11. 所需即所获:像 IDE 一样使用 vim
  12. 你的sql如何避免笛卡尔积
  13. 破解vba工程密码——VBA代码
  14. 【老生谈算法】matlab实现遗传算法改进的模糊C-均值聚类算法源码——C-均值聚类算法
  15. js获取h5链接中的参数(亲测可用)
  16. jpa Specification in 用法
  17. Spring-几种组件注册方式
  18. 1817735-45-7,Carboxy-PEG2-sulfonic acid在EDC和HATU等活化剂存在下,末端羧酸可参与与伯胺的反应
  19. 佳博80系列小票打印机 gp 80180安装驱动,显示打印错误
  20. win32 mysql误删数据恢复_mysql误删数据恢复

热门文章

  1. python红楼梦人数统计结果_Python学习分析红楼梦社交网络,意外发现一个有影响力的神秘人物...
  2. 后盾vip织梦万能仿站系列视频教程
  3. 【C语言】实现n的阶乘
  4. idea项目中出现0% methods, 0%lines covered
  5. 18岁生日 HDU 1201
  6. Webpack2/3配置ExtractTextPlugin和Autoprefixer
  7. 阿里巴巴 c语言 笔试题,阿里巴巴校园招聘笔试题目
  8. 芯片测试术语,片内测试(BIST),ATE测试
  9. String长度上限
  10. 数据结构实验报告(一)学生信息管理系统