自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 获取一个整数二进制序列中所有的偶数位和奇数位,分别打印出二进制序列

按位与,只有全是1结果才是1,因此&1,结果只能是1或者0;

2023-11-09 10:01:57 35 1

原创 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和

例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19。输入:1729,输出:19。

2023-11-09 10:00:48 72 1

原创 编写一个函数实现n的k次方,使用递归实现

【代码】编写一个函数实现n的k次方,使用递归实现。

2023-11-09 09:59:45 208 1

原创 VS调试技巧

程序员在写代码的时候,需要经常性的调试代码,就将这⾥设置为 debug ,这样编译产⽣的是 debug 版本的可执⾏程序,其中包含调试信息,是可以直接调试的。断点的作⽤是可以在程序的任意位置设置断点,打上断点就可以使得程序执⾏到想要的位置暂定执行,接下来我们就可以使⽤F10,F11这些快捷键,观察代码的执⾏细节。样的,代码中这些变量内存的分配和地址分配是编译器指定的,所以的不同的编译器之间就有差异了。运⾏时错误,是千变万化的,需要借助调试,逐步定位问题,调试解决的是运⾏时问题。

2023-11-03 09:44:06 28

原创 简易版扫雷游戏

在布置雷的代码中,雷的两个坐标都是通过rand()函数随机生成的,数组已经全部初始化为“0”,然后将生成雷的地方,改成“1”,然后设置一个count,保证就只生成固定的雷的数量;在game.c部分,难点是如果排查的位置不是雷,如果返回其周围一圈雷的数量,也不能每排查一个位置,就要单独写一段代码,因此可以写一个函数,将其封装,然后在game.c中引用即可;如果只打印数组,玩家是不方便打印他想排查位置的坐标,因此为了提高玩家的体验感,在打印数组的同时打印一下其数组的坐标,如上图所示;

2023-11-01 15:14:36 43 2

原创 在一组数据数组中,查找一个数,查到返回下标,没有查到打印未查到

该办法虽然可以实现查找,但是如果数据过多的时候,效率是十分的慢的,因此可以优化算法使用二分查找;

2023-10-27 20:56:52 76 1

原创 编写代码,演⽰多个字符从两端移动,向中间汇聚

该题中,数组中存放的是数组,数组是有结束符的”\0”,用sizeof求的时候,是包括”\0”,因此求数组的长度就会有两种方式;(1)因为该代码执行时,是一瞬间出现的,因此可以加一行代码,每次循环后停一秒再执行下一次循环;在windows中,头文件是<windows.h>,参数是毫秒数,首字母要大写!在linux中,头文件是<unistd.h>,参数是秒数,首字母是小写!该版本是最普通的代码,可以在此基础上加一些有意思的代码,增加趣味性。(2)循环一次打印出来,睡眠一秒,然后消失再打印下一次循环的结果;

2023-10-27 20:07:53 32

原创 代码实例——猜数字游戏

猜数字

2023-10-24 23:45:17 303

原创 卧薪尝胆的学习之路

我是一名双非大学的大三本科生,虽然在学校的两年时光中,在校成绩不错,可是在专业技术上特别差,也没有参加过计算机相关的比赛。决定从现在还是每天至少1~2个小时学习专业知识,争取达到自己的理想目标——考研考博进入一所大学当老师!

2023-10-12 22:49:15 23

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除