c语言九宫格键盘输入,C语言_九宫格代码
输入奇数时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语言_九宫格代码相关推荐
- java电话键盘字母数字转换_用Java语言将一个键盘输入的数字转化成中文输出
用Java语言将一个键盘输入的数字转化成中文输出 将一个键盘输入的数字转化成中文输出(例如:输入:1234567 输出:一百二拾三万四千五百六拾七)用java语言实现,,请编一段... 将一个键盘输入 ...
- python 键盘输入数字_九宫格键盘输入
九宫格键盘输入 Letter Combinations of a Phone Number 给定一个数字字符串,返回数字可能代表的所有可能的字母组合. 数字到字母的映射(就像九宫格电话按钮一样)如下图 ...
- python输入一个三位数、输出它的逆序数值_c语言 从键盘输入一个三位数,输出该数的逆序数。c语言中从键盘输入一个三位整数...
c语言 从键盘输入一个三位数,输出该数的逆序数. c语言中从键盘输入一个三位整数 www.zhiqu.org 时间: 2020-12-08 c语言中从键盘输入一个三位数,输出该数的逆序数,可以 ...
- 5个元素排序java,运用java语言,从键盘输入五个数,给这5个数从小到大排列
运用java语言,从键盘输入五个数,给这5个数从小到大排列 mip版 关注:99 答案:1 悬赏:40 解决时间 2021-01-23 14:56 已解决 2021-01-23 02:02 运用 ...
- c语言从键盘输入千米数,第二章 C语言编程基础.ppt
第二章 C语言编程基础 习题2 P51-7.8.13.14.16 2.4.8break 语句和continue语句 [例2.19] 输出100 - 200 之间不能被3整除的数. P44 2.4.9循 ...
- c语言在键盘输入abc回车,C语言期末考试试卷子商务1111、21.doc
C语言期末考试试卷子商务1111.21 (所有题目答案请写在答题纸上) 一.单项选择题(每题2分, 共60分) 键盘输入为"123 ABC"时,下列程序的输出为_______ #i ...
- c语言从键盘输入一个百分制成绩score,C语言 基础练习40题
一.题目 1.输入2个整数,求两数的平方和并输出. 2. 输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息. 3.函数y=f(x)可表示为: 4.编写一个程序,从4 ...
- c语言从键盘输入一个整数判断是否为素数,键盘输入一个正整数,程式设计判断其是否为素数(即质数)...
键盘输入一个正整数,程式设计判断其是否为素数(即质数)以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 键盘输入一个正整数 ...
- C语言的键盘输入和屏幕输出
键盘输入和屏幕输出是编写简单的顺序结构程序时最常用到的操作.C程序中的键盘输入和屏幕输出都是通过调用输入/输出函数实现的.本章介绍常用的输入/输出函数. 一.单个字符的输入/输出 1.字符常量 C语言 ...
最新文章
- TVM部署预定义模型
- Android各组件/控件间通信利器之EventBus
- java中byte, iso-8859-1, UTF-8,乱码的根源
- 重磅发布!吴恩达 AI 完整课程资源超级大汇总!
- Java中的List
- linux 常用参数,Linux 常用命令及参数整理
- Go源码里的 //go: 指令集眼熟嘛?都是干嘛的?
- php里面优先级最高的是,数据结构-PHP 优先级队列(最大堆)的实现
- linux查询机器信息,linux_机器信息查询
- ios7中的UILabel自适决定大小
- 所需即所获:像 IDE 一样使用 vim
- 你的sql如何避免笛卡尔积
- 破解vba工程密码——VBA代码
- 【老生谈算法】matlab实现遗传算法改进的模糊C-均值聚类算法源码——C-均值聚类算法
- js获取h5链接中的参数(亲测可用)
- jpa Specification in 用法
- Spring-几种组件注册方式
- 1817735-45-7,Carboxy-PEG2-sulfonic acid在EDC和HATU等活化剂存在下,末端羧酸可参与与伯胺的反应
- 佳博80系列小票打印机 gp 80180安装驱动,显示打印错误
- win32 mysql误删数据恢复_mysql误删数据恢复
热门文章
- python红楼梦人数统计结果_Python学习分析红楼梦社交网络,意外发现一个有影响力的神秘人物...
- 后盾vip织梦万能仿站系列视频教程
- 【C语言】实现n的阶乘
- idea项目中出现0% methods, 0%lines covered
- 18岁生日 HDU 1201
- Webpack2/3配置ExtractTextPlugin和Autoprefixer
- 阿里巴巴 c语言 笔试题,阿里巴巴校园招聘笔试题目
- 芯片测试术语,片内测试(BIST),ATE测试
- String长度上限
- 数据结构实验报告(一)学生信息管理系统