自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。

先假设凶手为A,然后建立for循环,假设四个人分别为凶手,用if语句判断当每个人分别为凶手时,四个人是否说了三句真话,一句假话。如成立,则该人为凶手。

2023-08-19 14:40:33 83

原创 写一个函数,可以逆序一个字符串的内容

在reverse函数中,通过数组首元素地址和‘\0’前一位元素的地址解引用,使第一个元素和最后一个元素的内容互换,然后首元素地址++和末元素地址--,使整个数组逆序。首先创建一个字符串数组,然后通过sizeof计算出数组元素个数,之后利用自定义函数将数组内容逆序。在运用reverse函数时,需要传输数组首元素地址和数组元素个数。

2023-08-16 20:45:21 288 1

原创 求两个数二进制中不同位的个数

在判断两个整数的二进制存储中有多少个bit不同时,我们需要分别单独提取出一个整数的每一位数字,需要用到表达式((a>>i)&1),然后利用for循环提取出每一位bit,最后比较两个整数的二进制表达中,有多少个位不同。三种表⽰⽅法均有符号位和数值位两部分,符号位都是⽤0表⽰“正”,⽤1表⽰“负”,⽽数值位。编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?反码:将原码的符号位不变,其他位依次按位取反就可以得到反码。最⾼位的⼀位是被当做符号位,剩余的都是数值位。

2023-08-08 16:46:17 47 1

原创 递归问题的一些小题

【代码】递归问题的一些小题。

2023-08-04 16:33:37 54 1

原创 完成扫雷游戏

这里创建两个棋盘 mine和show,我们所构建的扫雷游戏为9*9的棋盘,由于在排查雷的过程中会扫到棋盘边界的区域,所以我们定义两个棋盘都为10*10的数组,以便于扫雷游戏的正常运行。我们随机排查雷时,如果在处有雷,则扫雷失败,游戏结束,如果该处没雷,在show数组中需要输出以我们查雷附件3*3的区域内含雷的个数。布置雷时,我们要考虑到每一把游戏中雷的随机性,所以需要使用如下代码,确保每一句雷的未知是随机的。在打印棋盘时,放置雷的mine棋盘无需打印,只打印排查雷的棋盘,方便游戏进行。

2023-08-03 15:50:20 71

原创 求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222

c语言求各项之和

2023-08-03 14:43:37 468

原创 C语言分支循环语句

C语言分支循环语句

2023-07-25 18:06:12 21

原创 初次建博客

目前211高校准大二学生,通过b站寻找老师自学c语言,之后在学校中老师的讲解使对c语言的理解更加深刻。每天平均会花费2小时不断学习和巩固知识,未来目标进入百度等公司继续探寻。

2023-07-20 16:46:54 26

空空如也

空空如也

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

TA关注的人

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