用c语言输出如何实现X轴和Y轴运动输出

C语言中怎么实现5秒输出一个A字_百度知道
C语言中怎么实现5秒输出一个A字
C语言中怎么实现5秒输出一个A字,就像VB里面的time控件。
提问者采纳
如果是在VC环境下编程的话,憨常封端莩得凤全脯户可以考虑使用Windows的API接口。#include&&windows.h&#include&&stdio.h&#define&S&1000int&main(){&&&&while(1)&&&&{&&&&&&&&&&&&printf(&balabala&);&&&&&&&&&&&&Sleep(5*S);&&&&}&&&&return&0;}
提问者评价
来自团队:
其他类似问题
为您推荐:
其他2条回答
//#include&&stdafx.h&//If&the&vc++6憨常封端莩得凤全脯户.0,&with&this&line.#include&&stdio.h&#include&&windows.h&int&main(void){&&&&while(1){&&&&&&&&printf(&A&);&&&&&&&&Sleep(5000);&&&&}&&&&return&0;}&如果你用的是纯C平台,Sleep(5000);可改用delay(5000);,它包含在DOS.H中。
用sleep()函数:#include&stdio.h&#include&windows.h&void&main(){ for(int&i=0;i&5;i++) {
putchar('A');
Sleep(5000);//5000ms } }
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁教你如何使用C语言编写简单小游戏_百度知道
教你如何使用C语言编写简单小游戏
提问者采纳
*该点在x轴, 3),我常在一些小人书和杂志上看见一些迷宫的游戏;Hello,就令物体反弹!&i&#39,world, 2),我们 还希望屏幕输出一个笑脸来欢迎我们,world程序改成一个更好看的Hello,&#39,不是要等到把全部乐理学完后才演奏一个完整的曲子,也要改变map相应元素的值! 4;} 下面我们发现几个值得改进的地方.我们以后每推一下箱子,我们还要先判断前面是不是有&表示墙壁,运动后还要判断物体是否出界!1:if (map[…][…] == '*退出main函数;{ gotoxy(35;&#47.不过,数组元素如果为空格则表示什么也没有,用它来保存迷宫的地图,ASCII码也有 许多非常好玩的字符,趣味十足的游戏呢!程序依然用数组map来保存地图,不失为学习计算机的一种好方法.}在判断按键时.一般来说,并返回0*&#47, 心动的开始;字符*&#47,它变得象电脑游戏一样充满好奇,world开始 学习编程的第一个程序;) break,在printf语句前用clrscr函数清屏;;*把光标移到指定的坐标*/*水平方向按x轴的速度运动*&#47,我们能不能通过编一些小游戏来提高它的趣味性呢.x +=哇噻,需要在程序开头再包含头文件conio. 1, man.y) &#47,&#39.2,是比较枯燥的,能不能 让我们来控制它运动呢,我们在switch中增加了这些判断语句,把先前的字符擦去*&#47,我猜你们都喜欢吧;搬运工&quot!&quot.DrawMap函数在屏幕上输出迷宫的地图和一些欢迎信息;&#47!我们可以做游戏了,包括x坐标和y坐标*&#47,否则不可移动!当然.好的.下面我们就利用这个能控制它移动的笑脸来做一个更有趣的游戏吧;…;printf(&quot,表示按任意键结束:getch ()!这是在电脑和电子字典上较流行的益智游戏, 2)来输出一个笑脸,也占有重要地位. 现在我们把Hello.x.其实我觉得学习编程.h&gt.下面让我们开始做游戏吧,'*把输入输出函数的头文件包含进来*&#47.在main函数里.x &&);stdio:gotoxy(如果是箱子或目的地上的箱子; /笑脸&quot, 在迷宫中探索 小时侯; &#47:man,world了,我们在判断按键的switch语句的各个分支加上了判断语句.在屏幕上显示一个运动的小笑脸?
不过这个程序没有什么目的,实用的例子来学习,每执行这个程序一次都能看见上次运行留下的字符,让它更有挑战性,比如ASCII码值为2的就是一个笑脸;%c&),目的地&quot.而是刚开始学时就有一些简单的曲子让你演奏;.y ==},则人物可以直接移动.通过编游戏来学习编程;怎么样!&quot,我们要设计一个更好玩的游戏—— 5;int main(){printf(&quot,一般就是打印一个亲切的词语——&quot,非常喜欢玩;运动的原理是;/*如果人的坐标等于目的地的坐标*&#47?这样学习程序设计;des的 坐标;&#47. 让我们来改进一下这个程序吧.让我们看到以下代码;表示箱子在目的地;搬运工&quot.x!真棒,world,则不可移动;*/printf(&quot.当接收一个方向键,让你很快就能卖弄出来在别人面前表现自己了;*该点的位置.3,让物体按其速度移动一段距离;return 0;/Ok;#&#39.y).y +=的游戏吧.yv,先擦去物体先前的轨迹;*输出胜利信息*&#47,现在我们用C语言来编个迷宫的游戏;*在屏幕上输出字符串&quot:如果前一格是空地或目的地,把学习变成游戏.那么,其中map[x][y] == &#39.让我们来看看这个最简单的C程序;,如果出了界;如果是墙壁,不但要改变屏幕的显示.y).而且是一个老少皆宜; printf(&quot,就不会是一件艰苦 ;表示箱子,我们定义一个二维数组map.h,则人推箱子前进,我们增加了一些用来判断胜负的语句,如果是空地或目的地,枯燥的事: 在C++等高级语言还没出来的时候;man?是不是很有趣呢?不过这个笑脸一直是自己运动.真棒啊,也没有什么判断胜负的条件,在return语句的前面加一句?哈哈.2.当然你还可以通过修改二维数组map来修改迷宫的地图.象学习音乐的人,y轴的速度*&#47,还常到一些书上找迷宫玩呢;表示在(x,我们可以通过修改map数组来制作不同的游戏地图; /%c\小人&quot. 尾声;;&#47,让你立刻就有成就感;b&).x == des,我们可 以用printf(&quot,1; &quot! You win,就不能往前移动了,一个运动中的笑脸 大家小时侯喜欢看动画片吗!下面就让我们来做一个小动画吧,如果有的话;man的坐标和&quot,如果玩家按的是方向键,让我们动手做一个属于自己的&/b&#39,&#39,要使用这个函数和getch函数! 2,可以通过一些小游戏,而C语言是我们计算机专业都要学习的一门基础 学科.程序还有一个重要的功能就是判断胜利,如下,需要判断小人前面一格的状态.3,重温一下童年的乐趣;*垂直方向按y轴的速度运动*/Hello, 总是从H*&#39,很多应用程序也是C语言开发的.C语言在与硬件联系紧密的编程中.好的,即让 它下一刻的速度等于现在的速度的相反数:if (man爱玩是人的天性,我们做出了一个完整的游戏了,程序就要通过Des数组判断这些目的地上是否都有箱子了.好的:struct move_point{ int x,墙壁&*输出一个空格,y)坐标上的点是墙壁;*输出ASCII码值为2的&#&#39. 首先,再画出该物体:gotoxy(H&#47,我们每执行一步操作后.#&#39!&quot.数组Des用来记录全部目的地的坐标;*如果前面是墙壁,而且当它到达屏幕的边缘时会自动弹回来,则需要继续判断箱子前面一格的状态,就不执行下去*/:#incolude &lt,富有乐趣.游戏的主循环依然是接受按键,程序的运行结果一闪而过 ;表示目的地.最后打印出这个笑脸;吧.在游戏循环中.先在程序定义一个在屏幕中运动的点的结构, yv, 聪明的搬运工 大家一定玩过&quot,我们定义了&然后我们让物体按其速度运动,我们还可以相互分享好的游戏地图呢,希望大家也尝试用C语言或其他的语言来做几个自己喜欢的小游戏. 好了,编游戏就这么简单;&#47
其他类似问题
为您推荐:
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁当前位置: >
& c语言移动笑脸 一个C语言的小程序使小笑脸移运动求改错,我是在VC++6.0。
c语言移动笑脸 一个C语言的小程序使小笑脸移运动求改错,我是在VC++6.0。
收集整理:/ 时间:
一个C语言的小程序使小笑脸移运动求改错,我是在VC++6.0。 1、gotoxy和bioskey都是TurboC用的。VC没有 2、程序不全。swch中按键后应有的移动效果没写。编写c语言程序,键盘输入向上键笑脸向上移动,向下它就向。 #include "stdio.h"main(){ int i=20; /* 横坐标 */ int j=15; /* 纵坐标 */ int c[4]={0}; char t=1; int d[4]={0}; /* int e[4]={0}; */ while(t) { clrscr(); printf("Please input 0 is over\n"); printf("%c",2); gotoxy(i,j); */ *c=getch(); if(*c==0x4b) { i=i==2?79:i-1; gotoxy(i,j); printf("%c",2); gotoxy(i,j); gotoxy(i+1,j); printf("%c",2); gotoxy(i,j); gotoxy(i+2,j); printf("%c",2); gotoxy(i,j); getch(); *d=gatch(); /* if(*d==0x48) { a=i+1; b=j+1; gotoxy(a,b); printf("%c",2); gotoxy(a-1,b-1); getch(); } */ if(*d==0x50) { gotoxy(i+1,j); printf("%c",2); gotoxy(i,j。
#include&stdio.h&#include&windows.h&#include&conio.h&#define UP 72#define DOWN 80#define LEFT 75#define RIGHT 77#define 。如何用c语言编写笑脸移动的程序,请具体编写,我刚学c语言。#include&stdio.h&#include&string.h&int main(){ long n=30,j,i;//你的编译器是不是long才是32位的啊? const long MAX=; for(i=0;i&n;i++) { printf("\r"); for(j=0;j&i;j++)putchar( ); printf("%c",1); for(j=0;j&MAX;j++); } return 0;}。c语言编写移动笑脸
#include&stdio.h&#include&time.h&#include&string.h&void main(){ char a[50]; int flag,i=0; double time,k,temp=0; memset(a,1,sizeof(a)); a[19]=\0; while(1) { time=(double)clock()/CLOCKS_PER_SEC; flag=(int)(time*100); //两位时间 例如:12 13 14 无论几位 最高位为秒 k=flag/10; //在两位的前提下 除以5每0.5秒 走一步,若除以10 则1秒走一步
if(temp!=k) { for(flag=0;flag&i;flag++) printf(" "); //步长 printf("%s\r",a); i++; temp=k; } if(i==62) }}
// smile.c#include &stdio.h&#include &stdlib.h&#include &time.h& #include &conio.h&#define MAX_W。
// smile.c#include #include #include #include #define MAX_WIDTH 80 /* 控制台尺寸 *//* 画笑脸 */void drawSmile(){ putchar(\001)。使用C语言画笑脸 按方向键移动,按ESC退出 #include #include #include #define UP 0x4800 #define DOWN 0x5000 #define LEFT 0x4b00 #define RIGHT 0x4d00 #define ESC 0x11b void main() { int l=15,r=35,u=10,d=18,x,y, void frame(int,int,int,int); void move(int,int *,int *,int *,int *,int *,int *); clrscr(); x=(l+r)/2; y=(u+d)/2; textcolor(YELLOW); frame(l,r,u,d); gotoxy(x,y); cprintf("%c",1); key=bioskey(0); while(key!=ESC) { move(key,&x,&y,&l,&r,&u,&d); key=bioskey(0); } } void frame(int l,int r,int u,int d) { for(i=l;i。初级C语言笑脸移动源程序代码 带注释 注意 是初级 初级。。.. 。 LZ你想学编程的话我建议去饭客网络学习,那里有专门的版块供大家交流学习,还有许多教程供大家观看,你的问题到那里可以解决/。C语言编程:一个运动中的笑脸(C语言高手进)
原因比较简单,因为只打印了一个笑脸,所以它不会动 #include&stdio.h& #include&conio.h& struct move_point { int x,y; int xv, } /*定义了一个叫man的结构体变量,x,y,xv,yv默认是0!如果要让它动的话,至少要给xv,yv中一个赋值*/ int main() { /**************************************************/ gotoxy(man.x,man.y); /*移动坐标到man.x,man.y*/ printf(" "); /*打印空格(用于盖住原来的字符)*/ man.x+=man. man.y+=man. /*这两句用来移动光标前的计算*/ gotoxy(man.x,man.y); /*移动光标*/ printf("%c\b", 2); /*打印笑脸(ASCII码2)*/ /**************************************************/ getch(); /*暂停下*/ return 0; } 想要让笑。c语言编写移动笑脸 #include&stdio.h&#include&time.h&#include&string.h&void main(){ char a[50]; int flag,i=0; double time,k,temp=0; memset(a,1,sizeof(a)); a[19]=\0; while(1) { time=(double)clock()/CLOCKS_PER_SEC; flag=(int)(time*100); //两位时间 例如:12 13 14 无论几位 最高位为秒 k=flag/10; //在两位的前提下 除以5每0.5秒 走一步,若除以10 则1秒走一步
if(temp!=k) { for(flag=0;flag&i;flag++) printf(" "); //步长 printf("%s\r",a); i++; temp=k; } if(i==62) }}
// smile.c#include #include #include #include #define MAX_WIDTH 80 /* 控制台尺寸 *//* 画笑脸 */void drawSmile(){ putchar(\001)。
// smile.c#include &stdio.h&#include &stdlib.h&#include &time.h& #include &conio.h&#define MAX_WIDTH 80 /* 控制台尺寸 *//* 画笑。用C语言画一个小笑脸,让他能在屏幕上动,遇到边框反弹回。#include &windows.h&#include &stdio.h&void main(){ int a,b,c=2; int m,n; for(;;) { for(a=1;a&=25;a++) //a的大小可以自己设置,就是笑脸移动的 { for(b=1;b&=a;b++) printf(" "); printf("%c",2); //笑脸的ASCII码是2 Sleep(100);//睡眠0.1秒,1000是1秒,你可以自己调整移动的速度 printf("\r"); //回车后,光标移到本行首,下一次输出会覆盖当前的字符 } for(m=25;m&=0;m--)//m的大小,你可以自己调 { for(n=1;n&=m;n++) printf(" "); printf("%c ",2); //m=24时,最后一个l不能覆盖,加上空格后就覆盖l,m=23时,空格又覆盖前面的l。以此类推。。 Sleep(100); printf("\r");
xzdfer444444。
这个东西比你想象的要复杂,而且用C不适合做这个,做出来的效果会让你失望的。用C语言编写一个笑脸移动的程序 先在程序定义一个在屏幕中运动的点的结构:
struct move_point
int x,/*该点的位置,包括x坐标和y坐标*/
int xv,/*该点在x轴、y轴的速度*/
运动的原理是,先擦去物体先前的轨迹,让物体按其速度移动一段距离,再画出该物体让我们看到以下代码:
gotoxy(man.x, man.y);/*把光标移到指定的坐标*/
printf(““);/*输出一个空格,把先前的字符擦去*/
然后我们让物体按其速度运动:
man.x += man./*水平方向按x轴的速度运动*/
man.y += man./*垂直方向按y轴的速度运动*/
运动后还要判断物体是否出界,如果出了界,就令物体反弹,即让它下一刻的速度等于现在的速度的相反数最后打印出这个笑脸:
gotoxy(man.x,。
c语言移动笑脸相关站点推荐:
赞助商链接
c语言移动笑脸相关
免责声明: 机电供求信息网部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递 更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您想举报或者对本文章有异议,请联系我们的工作人员。C语言 指针习题 用指向指针的指针的方法对n个字符串排序并输出。要求将排序单独写成一个函数。n和各_百度知道
C语言 指针习题 用指向指针的指针的方法对n个字符串排序并输出。要求将排序单独写成一个函数。n和各
C语言 指针习题用指向指针的指针的方法对n个字符串排序并输出。要求将排序单独写成一个函数。n和各整数在主函数中输入。最后在主函数中输出
&&&&&&&for(int&&&&&str[j&nbsp,int&N&&&#include&&str[j];&-&&puts(a[i]);1];&&0)&int&char&&&&&&&=&0;&&
scanf(&&&&&&=&}}&&sort(a;1]&=&&&&&&i&&+&&&100void&&i++) {
a[i]&#include&n&&&&nbspC语言程序如下;%s&&&str[j&0;&&nbsp,&(char&&&&&&&i;&&&&&&&+&&&nbsp.h&*&&;&&&&n&& printf(&i++)&void&&{&&&.h& }&=&&&&&for(int&&&i&%d&&lt,&&& for(i=0;MAX&n){&&*)malloc(MAX&sizeof(char));&&&&&&&&&&&nbsp:&&j++)&&&n;&&&*temp&&&&&i&& scanf(&quot:#include& int&&&&&;&&char&&);n;i;&0;=&&&1])&&1;&&}&&*a[N];&&for(i&&&&&&&&&&&nbsp,&&j&i&str[j&j&&&nbsp,n);n);=&&&&&&&&&n&+&if(strcmp(str[j];&-&i++)&&&{&nbsp.h&&&&&&#define&&=&main(){&&&a[i]);}&str[j]&&&sort(char**&n;{&&100#define&&{&1-&&lt
其他类似问题
为您推荐:
字符串的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁运动小车的C语言实现_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
运动小车的C语言实现
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
你可能喜欢}

我要回帖

更多关于 c语言输出 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信