趣味C语言(C语言游戏滚动的“o”)
2020年11月04日 00:01 __ _ _ _ _

点击蓝色文字关注”程序员Bob”吧!

你现在所学的每一项技能,都是为了在以后能更有说话的底气。

最近由于小编时间安排会导致在公众号所用的时间相应减少,因此内容也可能会减少,此情况会持续一个多月,望谅解。
最近在学习时发现了一些有趣的C语言代码,并且还不难,适合初学者。
后续会持续将源代码放出,当然,如果你有能力,也可以将源代码进行改进,打造属于你的专属源代码


,岂不酷哉!
今天放出滚动的“o”源代码。
源代码:
#include <stdio.h>#include <stdlib.h>#include <windows.h>int main() { int i,j; int x=0,y=5; //以x,y为坐标,注意电脑屏幕左上角坐标为(0,0) int v_x=1; //运动的x坐标 int v_y=1; //运动的y坐标 int left =0; //定义左边 int right=20; //右边 int top=0; //顶部 int bottom =10; //底部 while(1){ x=x+v_x; y=y+v_y; system("cls"); //清屏操作,在头文件<stdlib.h>里面,具体用法可自行百度 for(i=0;i<x;i++){ printf("\n"); } for(j=0;j<y;j++){ printf(" "); } printf("o\n"); //此处可改为自己想要的形状 printf("\n"); Sleep(50); //控制“0”移动快慢,在头文件<windows.h>里面,具体用法自行百度 if((x==top)||(x==bottom)) //当“o”遇到顶部和底部时,速度反向,下同 v_x=-v_x; if((y==left)||(y==right)) { v_y =-v_y; } } return 0;}
** ** ** 实际展示情况如下:
To:有的C语言IDE可直接在运行窗口看见,在执行窗口有问题的可直接调出项目文件中的exe文件,双击运行即可。 秀出你的想法&&留言
往期推荐: **
《人生十讲》书评:不完满才是人生… 2020-11-02
加油! 为了更好的自己 2020-10-30
洛谷 || 最厉害的学生 2020-10-18
为你,千千万万遍.
关注 程序员Bob 公众号,与你一起终生学习

一键三连,就差你了
预览时标签不可点
阅读
__
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小Bob的博客!











