百度的c语言,百度c语言贴吧

kodinid 17 0

大家好,今天小编关注到一个比较意思的话题,就是关于百度的c语言问题,于是小编就整理了4个相关介绍百度的c语言的解答,让我们一起看看吧。

  1. OJ什么意思?
  2. 用C语言,能在100行之内实现贪吃蛇吗?
  3. 有没有什么可以用来写c语言程序的手机软件?
  4. 数学不好的人,能学C语言吗?

OJ什么意思?

大数运算 任何一个整型类型都存不下几百位的数值 所以需要数组模拟运算 很基础的一类算法建议你思考做出来 方向就是数组 实在想不出来可以百度 关键字C语言大数加法

用C语言,能在100行之内实现贪吃蛇吗?

一个int二维数组地图,0设置为空地图元素,-1设为墙壁元素,然后蛇身头部元素为1,往后每节加1,每次添加一节身体就遍历二维数组把大于0的元素都++,然后在食物位置改变对应数组位置元素为1,碰撞逻辑就只需要预判下一帧的头部元素位置是否为0即可。

百度的c语言,百度c语言贴吧-第1张图片-安济编程网
图片来源网络,侵删)

如果只实现贪吃蛇的逻辑,页面很简洁的话 差不多 一百多行就能写完,主要考虑蛇的移动方式和撞墙,吃果子的判定,以及控制指令判断。蛇的数据结构的话选择数组就行,将写好的函数放到一个while()循环里,每一次都判定蛇的长度,位置,是否撞墙,是否吃到自己,是否吃到果子,蛇的运动方向。可以加一个sleep函数延时进阶一点的话 可以用广度优先搜索算法和贪心算法写一个自动的贪吃蛇,再进阶一点可以通过 神经网络写一个自动学习走法的贪吃蛇。

我大一刚学完 c的时候写了个贪吃蛇 差不多一百·五十行,不过是用黑方框呈现的。

希望对你有所帮助

百度的c语言,百度c语言贴吧-第2张图片-安济编程网
(图片来源网络,侵删)

回到2010年前后,百度贴吧尚未开始全面商业运作。那时候的c语言吧,可谓是人才济济,不要说贪吃蛇,就连俄罗斯方块也能被炮姐搞进100行以内。当然,炮姐代码OI风比较重,即便贴出来也未必几人能看明白[捂脸]。

鄙人曾有幸经历那个年代,并也曾任过一届大吧主,任期直到百度卖吧***[我想静静]。看到这题主这个问题,着实让我勾起了对那个年代的深切怀念。于是今晚久违的用纯C写了一段98行可读版控制台贪吃蛇。虽然用了Windows Console API,不过编译却是mingw64+gcc9.2,不保证msvc能用[灵光一闪]。


100行代码啥也干不了,一个简单网页都不只100行代码。贪吃蛇虽然看起来简单,但是也要创建游戏画面,导入素材图片,计算数据,判断状态,定位,操作实现等等,逻辑没那么简单。平时看到的几行代码实现的小游戏特效等,那是导入的框架,就如同组装电脑一样,并不是只用那几行代码就可以实现。

百度的c语言,百度c语言贴吧-第3张图片-安济编程网
(图片来源网络,侵删)

本科大二还是大三的时候在89C51上做过Loader,可以把CF卡上的BIN文件调用到62256里,再切换片选、复位,执行BIN文件,程序退出之后再切换片选、复位,回到51片内的Loader里。当时做的BIN文件一个是贪食蛇,一个是播放CF卡中WAV文件的播放器,还有一个是啥忘记了,显示用的是没字库的12864,音频用DAC0832。

当时拿这个混了个学院单片机竞赛一等奖,证书一张,没有奖金😭。那时候玩得是真起劲,也是真烧钱,芯片、制板都贵的要死,一片89C52就要20、30,一片62256好像50多,一片12864将近100,一个月补助才40,一个月家里给800,生活费极其紧张,穷得叮当乱响。

有没有什么可以用来写c语言程序手机软件

C语言主要是用于驱动系统[_a***_],硬件控制等底层开发,属于低级语言。C语言用于开发手机应用肯定是不行的。相对于其他高级来说C就是低级语言。相对于应用开发,我说手机软件开发肯定不行,是根据C语言效率来说的。你要用C开发应用程序肯定可以的,但开发时间绝对是大问题。

当然是有的,C语言编译器C++ Compiler IDE这2个手机软件就可以,下面我简单介绍一下:

这是手机上一个专门用于编写C语言程序的软件,可以直接编译运行C语言程序,下面我简单介绍一下这个软件的安装使用

1.首先,安装C语言编译器,这个直接在手机应用商店中就可以搜到,如下,大概也就12M左右,直接点击下载安装就行:

2.安装完成后,打开这个软件就可以直接进入到程序编辑界面,接着我们就可以直接编辑C语言程序,效果如下,这里会对关键字进行高亮显示,使用起来还不错:

点击下方的编译和运行按钮,程序就可以正常运行,效果如下:

这是手机上的一个C++编程软件,也可以直接编译运行C语言程序,基本功能和C语言编译器差不多,下面我简单介绍一下这个软件的安装和使用:

1.首先,安装C++ Compiler IDE,这个也直接在手机应用中搜索就行,如下,大概也就28M左右,直接下载安装:

可以啊,在应用商店里输入c语言编译器,搜一下就出来了,安装之后是这样的,然后点右上角的闪电图标就编译了,可以看下面的图,同学,有手机就可以写c了,不过不如电脑写的方便,输入比较慢。还是建议在电脑上写。


谢邀。c语言编程软件很多,其中能在手机上编程的也有,个人使用的是c语言编译器。百度一下有很多版本,选择自己喜欢的版本。虽然手机版的功能少,但是不乏基本的编译功能,可以随时随地验证自己的想法也是不错的。

学习C语言的手机软件?亲,你以为学习一门编程语言和学英语一样,下个手机软件读一读看一看就会了?不需要编辑器?不需要编代码并运行?并不知道什么学习C语言的手机软件,如果有,也就看看一些文章和课件什么的。可是学习C语言并不是这么学的,要是真有心学,建议你还是通过电脑去学习C语言吧,搭环境,而不是连电脑不不舍得打开啊亲。入门级的话建议可以看C语言基础教程,跟着教程里的内容去练,加深对C语言的理解,千万不要觉得C语言就是和英语、日语、韩语什么的差不多,这是一个误区。不足之处欢迎评论,相互交流!

数学不好的人,能学C语言吗?

C语言就是一门计算机语言,把你的想法通过固定的语法转换成计算机能识别的指令。纯粹的C语言,跟数学没有什么关系。毕竟现在很多少儿编程都开始学习C++了。

但是如果想要用C语言解决问题,这个就会涉及到解决问题的办法,就是算法,跟数学就脱离不了关系。比如计算 1 到 100 的和,如果不懂数学,不懂算法,就是逐个加。如果学过数学,可能算起来就更快。越是复杂的算法,跟数学关系越大。

学C语言必须要掌握知识。基本语法得掌握。数据类型、程序结构、数组、指针、函数、结构联合...

怎么学习C语言,一边看视频、一边敲代码效率最高。看书的话太无聊,可能坚持不下去;光看***的话,就跟看电影一样,还不一定看懂。所以最好的方法就是对照***敲代码,理论结合实践,效果最好。

到此,以上就是小编对于百度的c语言的问题就介绍到这了,希望介绍关于百度的c语言的4点解答对大家有用。

标签: 语言 可以 贪吃