自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯习题一:切割正方形

*长短边的逻辑混乱:**在代码中,尝试通过判断长边是否等于短边并交换它们的值来处理,但这一步骤实际上是不需要的。因为长边和短边的概念是相对的,它们的值在每次循环迭代时可能会变化,但不需要显式地交换它们。实际上,每次切割后,只需简单地更新长边(长边减去短边的长度),而不需要进行额外的交换和赋值操作。每次循环仅需判断当前的长宽哪个更大,并从较长的边切下与较短边长度相等的正方形,然后更新较长边的长度。**长短边重新赋值的冗余:**在每次循环的末尾,尝试根据长短边的长度重新赋值。每次切割后较长的边会做减法;

2024-03-17 08:53:42 375

原创 力扣 704 二分法查找 (C语言)

循环中的条件是left < = right,此时条件为左闭右闭区间,right的值会被取到right应赋值为numsSize - 1,已匹配数组中最后一位元素的下标。循环中的条件是left <right。

2024-02-29 22:31:49 354

原创 [NOIP2008]ISBN号码 C语言

注意识别码考虑X

2024-02-28 22:24:11 491

原创 统计成绩 C语言实现

牛客网刷题

2024-01-20 22:48:08 816

原创 C语言位运算示例

掩码是什么?左右操作数代表什么?

2024-01-20 18:27:31 1606

原创 C语言位、字、字节

当涉及到位(bit)、字(word)、字节(byte)有时候会迷糊在复习一遍吧。

2024-01-19 10:32:10 384 1

原创 C语言中运算符sizeof和函数strlen的对比

计算长度

2024-01-19 10:29:31 319 1

原创 C语言基础运算符

基础运算符

2024-01-18 16:50:35 926 1

原创 C语言输出格式话

输出格式化常见要求

2024-01-18 16:23:26 499 1

原创 C语言递归法实现进制转换 十进制到八进制和十六进制

递归法

2024-01-17 23:20:59 549

原创 C语言实现十进制整数对应的八进制和十六进制。

控制串和修饰符#的作用

2024-01-17 23:02:49 353

原创 常见的格式控制串

常见的格式控制串

2024-01-16 22:05:36 431 1

原创 格式控制串%d实现十六进制转化为十进制

15d 表示输出的整数至少需要占据15个字符的宽度。%d 表示按照十进制的格式输出整数。

2024-01-16 22:03:01 379 1

原创 C语言中的scanf()函数

=如果没有使用&符号,scanf()函数会将读取到的数据直接转换为整数,而不考虑变量的内存地址。scanf(“%d %d %d”, &a, &b, &c)这个语句的作用是:从标准输入读取三个整数,并将它们的值分别存储到变量a、b和c的内存地址处。注意,这里的格式字符串顺序应与需要读取的数据类型顺序一致,读取的数据顺序不一致,可能会导致读取错误。函数确实会直接将读取到的数据转换为整数,但它并不是不考虑变量的内存地址,而是将数据存储在指定的变量中。函数会将读取到的整数直接转换为整数类型,并存储在变量。

2023-11-27 23:03:05 167 1

原创 错误提示a label can only be part of a statement and a declaration is not a statement

错误提示a label can only be part of a statement and a declaration is not a statement

2023-11-25 23:44:55 2002

原创 C语言作业 结构体 “学生信息管理系统”

C语言期末大作业

2023-11-25 23:37:52 299

原创 二分查找与遍历查找

当我们谈论二分查找时,实际上是在谈论一种高效的搜索算法,特别适用于有序排列的数据。二分查找的核心思想是将查找区间每次减半,从而快速定位目标值。想象一下你在一个电话簿中查找某人的电话号码。而电话簿是按照姓氏字母顺序排列的。通常,你不会从第一页开始翻起,而是会打开电话簿的中间位置,根据你寻找的人名的字母顺序来决定接下来去左边还是右边的页面。这样每一次翻页都可以把你寻找的范围缩小一半,直到你找到目标为止。这就是二分查找的思路。现在,让我们用一个有趣的例子来进一步理解二分查找。

2023-11-24 23:11:49 178 1

原创 十六进制转化八进制(C语言)

进制是一种数学表示方法,用来表示数字的大小。在我们通常使用的十进制系统中,每个数字位上的数值是0到9之间的整数,而位权则是10的幂次方。例如,在十进制系统中,数值427表示了4* 10^2 + 2* 10^1 + 7*10^0。除了十进制外,还有其他常见的进制系统,如二进制、八进制和十六进制。在二进制中,每个数字位上的数值是0或1,位权是2的幂次方;在八进制中,每个数字位上的数值是0到7之间的整数,位权是8的幂次方;

2023-11-23 22:27:08 3378 6

原创 对数列排序【C语言】

通过排序算法,实现对一组数据进行顺序输出

2023-11-22 17:08:25 454 1

原创 MOOC习题错题整理

%% 逗号运算,

2023-11-10 22:52:59 35 1

原创 while (scanf(“%d %d %d“, &a, &b, &c) != EOF) 语句的妙用 ,实现编译一次连续多次输入多组数据。

在输入流中,当用户输入结束时(如输入Ctrl+Z(Windows)或Ctrl+D(Linux、Mac)来表示输入结束),scanf函数会返回EOF。因此,这行代码的含义是:不断执行scanf函数读取三个整数值,只要成功读取到数据并且输入流未结束,就会进入while循环并执行循环内的代码。scanf("%d %d %d", &a, &b, &c):这是一个输入语句,用于读取用户输入的三个整数值,并将它们赋值给变量a、b和c。%d %d %d表示依次读取三个整数值,各值之间用空格分隔。:EOF是一个特殊的。

2023-11-03 20:42:27 376

原创 我要追求程序世界里的“女神”了

C语言的历史

2023-10-14 11:51:02 26 1

原创 push时登录账号显示git did not exit cleanly (exit code 128)

使用TortoiseGit-2.12.0.0-64bit.msi进行push操作(推送到远程仓库)时,出现报错。2、更改Directory 为你的gitee主页的含@的名称。第一步 :进入网址git:https://1、更改URL为你的仓库地址。) 如何解决呢?

2023-10-10 23:05:44 153

空空如也

空空如也

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

TA关注的人

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