- 博客(11)
- 收藏
- 关注
原创 简单C语言知识实现扫雷游戏
1.扫雷游戏内容可以是9X9的棋盘也可以是自定义类型大小的棋盘所以这里要使用一个宏来定义棋盘的大小,雷的个数也得跟上面一样定义一个可以变化的宏变量2.棋盘的功能;棋盘要实现如果不是雷要能够排查周围3x3雷的个数所以要想实现这个就得使用两个2维数组一个给使用者观看一个代表雷在哪里。
2024-06-04 23:19:19
171
原创 scanf中使用字符串遇见空格不会保存空格问题
使用scanf的时候可能会遇到想要输入字符串的内容里面有空格想要连续保存但是scanf遇见空格会结束。就比如这个代码我想输入qwer 1234但是输出结果就是不一样。
2024-05-19 08:00:00
366
1
原创 BC146 添加逗号(牛客网)
比如 980364535,我们常常需要一位一位数这个数字是几位数,但是如果在这 个数字每三位加一个逗号,它会变得更加易于朗读。因此,这个数字加上逗号成如下的模样:980,364,535请写一个程序帮她完成这件事情。对于一个较大的整数 N(1<=N<=2,000,000,000)
2024-05-13 19:44:09
223
1
原创 统计二进制中1的个数
每一次都对两个数按位与只留下两个数相同的数字而最后以为数都会因为减一而变化最后导致n变成0而进行了几步就是这个数中1的个数。
2024-01-25 17:31:30
380
原创 按位操作符介绍
又因为在c语言中1为真0为假,所以跟按位与很像,可以根据这个来记忆。相信大家看到这写操作符很容易就联想到逻辑操作符的逻辑与、逻辑或其实这个按位操作符跟那个逻辑操作符有异曲同工之妙。其功能是对参与运算的数的各二进位按位求反。这里恰好跟按位与相反按位与是相同而且都是1时才为1,按位异或对应相异时为1.按位操作符分别为以上四种按位与、按位或、按位异或、按位取反。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。只要对应的二个二进位有一个为1时,结果位就为1。其功能是参与运算的两数各对应的二进位相异或,
2024-01-25 17:31:18
454
原创 什么是原码反码补码
由于计算机在存储数据是时采用的2进制的方法而且一个储存单元是4个字节(byte)1个字节又是8位(bit),所以在计算机里面一个储存单位就是32位(bit)。在计算机里面默认为开头为0为正数,开头为1为负数,这一位也被称为符号位,所以根据上面的就可以写出几个数的原码。
2024-01-25 17:31:06
349
原创 辗转相除法求最大公因数
对于我来说在数学上面从小求最小公因数都是用两个数同时除以一个数最后让这几个数相乘就是这两个数的最大公因数。辗转相除求最大公约数a,b一直相除取余数a=b,b=a%b;直到b==0的时候a就是他俩的最大公约数。对于我来说从小到大都是这么算的突然让我写代码计算最大公因数给我整蒙了。下面给大家讲一下辗转相除法求最大公因数。
2024-01-23 16:29:36
444
1
原创 【C语言】初步了解递归及递归与迭代的相互转换
递归就是c语言里面的函数自己调用自己的过程就简称为递归这里我们就是用函数fact自己调用自己这个过程就成为递归但是递归必须有自己的结束条件在这里n>0就是这里的结束条件要不然会一直递归。
2024-01-23 13:32:33
859
1
原创 我的第一篇博客
目录1.个人介绍2.小目标3.每天的计划4.最想进入的公司本人目前是一名在读二本大学生,由于对电脑方面有着深厚的兴趣报的软件工程专业。
2023-12-15 15:25:36
57
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人