c语言sleep函数上限多久解除,关于sleep函数的问题,
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
#include
#include
#define RIGHT 77
#define LEFT 75
#define UP 72
#define DOWN 80
const int D=20;
const int X=3;
const int R=7;
const int W=2;
const int NUM=5;
int a[D][D]={
{19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19},
{19,8,1,1,1,1,1,1,1,1,1,1,1,1,W,19,1,W,W,19},
{19,1,1,1,1,19,1,1,1,1,19,1,1,1,1,19,1,1,1,19},
{19,1,1,1,1,19,1,1,1,19,1,19,1,1,1,19,1,1,1,19},
{19,1,1,1,1,19,1,1,19,1,1,1,19,1,1,19,1,1,1,19},
{19,1,1,1,1,19,1,1,1,1,1,1,1,1,1,19,1,1,1,19},
{19,1,1,1,1,19,1,1,1,1,1,1,1,W,19,19,1,1,1,19},
{19,1,1,1,1,1,1,1,1,1,1,1,1,1,1,X+1,1,1,1,19},
{19,1,1,1,1,1,1,1,1,1,1,1,1,1,X+1,1,1,1,1,19},
{19,1,1,19,19,19,19,19,1,1,1,1,19,1,1,1,1,1,1,19},
{19,1,1,1,1,1,1,19,1,1,1,1,19,1,1,1,1,1,1,19},
{19,1,1,1,1+X,1,1,19,1,1,1,1,19,19,1,1,1,1,1,19},
{19,1,1,1,1,1,1,19,1+X,1,1,1,1,19,1,1,1,1,1,19},
{19,1,1,1,1,1,1,19,1,1,1,1,1,19,1,1,1,1,1,19},
{19,1,1,1,1,1,1,19,1,1,1,1,1,19,1,1,1,1,1,19},
{19,1,1,1,1,19,19,19,1,1,1,1,1,19,1,1,1,1,1,19},
{19,1,1,1,1,19,1,1,1,1,1,1,1,19,19,1,1,1,1,19},
{19,1,1,19,19,19,1,1+X,1,1,1,1,1,1,19,1,1,1,1,19},
{19,1,1,19,1,1,1,1,1,1,1,1,1,W,19,1,1,1,1,19},
{19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19}
};
int move(int *x, int *y, int i, int j);
int outPut(int a[D][D]);
int main()
{
int x, y, i, j;
x = 1;
y = 1;
system("color 0B");
char ch;
outPut(a);
while(1)
{
fflush(stdin);
ch = getch();
switch(ch)
{
case RIGHT: move(&x, &y, 0, 1);break;
case LEFT: move(&x, &y, 0, -1);break;
case DOWN: move(&x, &y, 1, 0);break;
case UP: move(&x, &y, -1, 0);break;
}
int count = 0;
count = outPut(a);
if(NUM == count)
{
printf(" 成功!若智商是时间,那你便是永恒!! ");
printf("\n");
system("pause");
return 0;
}
}
}
int move(int *x, int *y, int i, int j)
{
if(a[*x + i][*y + j] < X + 1)
{
a[*x][*y] -= R;
a[*x + i][*y + j] += R;
*x += i;
*y += j;
}
else if(a[*x + i][*y + j] == X + 1 && a[*x + i + i][*y + j + j] < X)
{
a[*x][*y] -= R;
a[*x + i][*y + j] -= X;
a[*x + i + i][*y + j + j] += X;
a[*x + i][*y + j] += R;
*x += i;
*y += j;
}
else if(a[*x + i][*y + j] == X + W && a[*x + i + i][*y + j + j] < X)
{
a[*x][*y] -= R;
a[*x + i][*y + j] -= X;
a[*x + i + i][*y + j + j] += X;
a[*x + i][*y + j] += R;
*x += i;
*y += j;
}
return 1;
}
int outPut(int a[D][D])
{
system("cls");
int count = 0;
int i, j;
int min=1,sec=0,n;
n=60*min+sec;
while(n!=0)
{
for (i = 0 ; i < D; i++)
{
for (j = 0; j < D; j++)
{
if(W + X == a[i][j])
{
count++;
}
switch(a[i][j])
{
case 19 : printf("▓");;break;
case 2 : printf("□");break;
case 8 : printf("*");break;
case 4 : printf("¤");break;
case 5 : printf("※");break;
case 1 : printf(" ");break;
default: printf(" ");
}
}
printf("\n");
}
printf(" 上:↑ 下:↓ 左:← 右:→\n " );
printf(" ▓墙 *人 ¤箱子 □放箱子的空位 ※箱子占用的位置\n ");
printf(" 剩余时间:%2d分:%2d秒" ,n/60,n%60);
n=n-1;
Sleep(1000);
system("cls");
}
return count;
}
c语言sleep函数上限多久解除,关于sleep函数的问题,相关推荐
- 递归重入c语言延时函数多任务程序设计中的函数重入问题按照Keil的规范对函数添加关键字“reentrant”,将函数定义为可重入的 void Delay_MS(x) reentrant
c语言延时函数_子牙篇(2)多任务程序设计中的函数重入问题 weixin_39559333 2020-11-29 09:07:44 39 收藏 文章标签: c语言延时函数 c语言延时函数delay ...
- R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战
R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战 目录 R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战
- R语言ggplot2可视化散点图、并使用geom_encircle函数自定义多边形圈定可视化图像中的指定区域、使用geom_smooth函数基于loess方法拟合数据点之间的趋势关系曲线
R语言ggplot2可视化散点图.并使用geom_encircle函数自定义多边形圈定可视化图像中的指定区域(Scatterplot With Encircling).使用geom_smooth函数基 ...
- R语言ggplot2可视化:ggplot2中使用element_text函数设置轴标签文本粗体字体(bold text,只设置x轴的标签文本使用粗体字体)
R语言ggplot2可视化:ggplot2中使用element_text函数设置轴标签文本粗体字体(bold text,只设置x轴的标签文本使用粗体字体) 目录
- R语言使用R基础安装中的glm函数构建乳腺癌二分类预测逻辑回归模型、分类预测器(分类变量)被自动替换为一组虚拟编码变量、summary函数查看检查模型、使用table函数计算混淆矩阵评估分类模型性能
R语言使用R基础安装中的glm函数构建乳腺癌二分类预测逻辑回归模型(Logistic regression).分类预测器(分类变量)被自动替换为一组虚拟编码变量.summary函数查看检查模型.使用t ...
- R语言使用pwr包的pwr.t2n.test函数对分组样本数不同的t检验进行效用分析(power analysis)的语法
R语言使用pwr包的pwr.t2n.test函数对分组样本数不同的t检验进行效用分析(power analysis)的语法 目录
- R语言ggplot2可视化分组散点图、使用scale_shape_manual函数、scale_color_manual函数、scale_size_manual函自定义设置分组散点的形状、大小、颜色
R语言ggplot2可视化分组散点图.使用scale_shape_manual函数.scale_color_manual函数.scale_size_manual函数自定义设置分组散点的形状.大小.颜色 ...
- R语言使用pwr包的pwr.t.test函数对分组样本数相同的t检验进行效用分析(power analysis)、在已知效应量(effect size)、显著性水平、效用值的情况下计算需要的样本量
R语言使用pwr包的pwr.t.test函数对分组样本数相同的t检验进行效用分析(power analysis).在已知效应量(effect size).显著性水平(sig).效用值(power)的情 ...
- R语言使用pwr包的pwr.t.test函数对分组样本数相同的t检验进行效用分析(power analysis)、在已知效应量(effect size)、显著性水平、样本量的情况下计算假设检验的效用值
R语言使用pwr包的pwr.t.test函数对分组样本数相同的t检验进行效用分析(power analysis).在已知效应量(effect size).显著性水平(sig).样本量(sample s ...
最新文章
- html产品列表页的设计,产品列表页.html
- Oracle proceduce返回数据集小结
- 1.STM32中对LED_GPIO_Config()函数的理解(自定义)之流水灯
- 【ARM】Tiny4412裸机编程之GPIO简介
- java javafx webview_基于JavaFX WebView 的采集开发,了解一下?
- 数据结构与算法 —— 向量的扩容策略与分摊时间复杂度
- Burpsuit结合SQLMapAPI产生的批量注入插件
- 魔兽世界服务器维护后稀有宠物刷新,魔兽世界猎人稀有宠物图签与刷新方式时间介绍...
- PHP幸运抽奖系统带后台源码
- wifi的html页面,WiFi
- 优秀数智生态伙伴|上海用诚软件廖晓军:以人才迭代推动云转型,实现专业化发展...
- 宋星:误读数据等于自杀
- Python读取PPT,PPT PPTX PPTM PPS PPSM PPSX
- flutter笔记 图片组件使用base64数据,数据格式报错
- 【海思篇】【Hi3516DV300】六、音频输入篇
- iPhone手机 app加密和换图标
- html语言左对齐是什么,html - 如何左对齐标签?
- ADAU1860调试心得(13)DSP实现滤波器算法
- php 模拟百度蜘蛛
- s3c2440移植Linux内核,移植Linux-3.4.2内核到S3C2440