![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言控制台兴趣游戏
文章平均质量分 74
卖水果的
这个作者很懒,什么都没留下…
展开
-
C语言实现多人坦克大战
如何用C语言去实现一款小游戏?相信很多初学C的同学,面对控制台输出的"Hello World"感到头疼,甚至觉得学习C语言并没有什么用。其实,C语言也可以方便的实现一个小游戏,下面来看看一个经典的游戏,坦克大战。 如下图所示,是采用C语言编写的字符版坦克大战游戏。其中,坦克分为玩家坦克一辆,和敌方坦克若干。使用电脑键盘控制玩家坦克,按下'W','S','A','D'分别为上、下、左、右移动,按下‘J’可以发射子弹。另外,还有墙壁,方便玩家躲避敌方的进攻。子弹击中坦克,会在原...原创 2021-07-20 13:02:34 · 1090 阅读 · 3 评论 -
C语言基于字符的计算
我们经常使用C语言来计算算式,甚至直接使用它来设计计算器。在这个过程中,不可避免的遇到一个问题,就是C语言数据类型对计算的限制。我们知道float类型是有一个精确度的,并不是有多少个小数位都能精确计算;即便换成double类型,也只能说精确度提升了,但仍然不能说完全准确。很多人怕麻烦,干脆所有小数都尽量扩大成整型计算。但整型Int有一个数据范围大小,太大的数字无法处理。所以基于字符的计算应运而生,它是把数字以字符串的形式存放,处理后的结果也是字符串,以字符串为载体进行运算。而字符串的长度,是可以定义的,理论原创 2021-05-19 11:41:29 · 907 阅读 · 0 评论 -
C语言大数字运算
什么是大数字运算?一般的C语言数据类型,如float,double,总是有数值范围的,不可能无限大。就算float这样的数据类型,可表示的数据范围已经很大了,可是它的小数点精度也非常有限,算出来的结果总是不太准确。于是人们在计算有限小数时,干脆把数字扩大10、扩大100...然后当成整形来计算。可是int的范围更加有限。于是想出了用字符串来存储数字,直接在字符串上进行运算得出结果的想法。由于字符串的长度是可以设置的,理论上只要内存足够,数字就可以无限大。这就是大数字四则运算。 在大数字四则运...原创 2021-04-27 17:04:02 · 2473 阅读 · 0 评论