- 博客(23)
- 收藏
- 关注
原创 蓝桥杯习题一:切割正方形
*长短边的逻辑混乱:**在代码中,尝试通过判断长边是否等于短边并交换它们的值来处理,但这一步骤实际上是不需要的。因为长边和短边的概念是相对的,它们的值在每次循环迭代时可能会变化,但不需要显式地交换它们。实际上,每次切割后,只需简单地更新长边(长边减去短边的长度),而不需要进行额外的交换和赋值操作。每次循环仅需判断当前的长宽哪个更大,并从较长的边切下与较短边长度相等的正方形,然后更新较长边的长度。**长短边重新赋值的冗余:**在每次循环的末尾,尝试根据长短边的长度重新赋值。每次切割后较长的边会做减法;
2024-03-17 08:53:42
501
原创 力扣 704 二分法查找 (C语言)
循环中的条件是left < = right,此时条件为左闭右闭区间,right的值会被取到right应赋值为numsSize - 1,已匹配数组中最后一位元素的下标。循环中的条件是left <right。
2024-02-29 22:31:49
406
原创 C语言中的scanf()函数
=如果没有使用&符号,scanf()函数会将读取到的数据直接转换为整数,而不考虑变量的内存地址。scanf(“%d %d %d”, &a, &b, &c)这个语句的作用是:从标准输入读取三个整数,并将它们的值分别存储到变量a、b和c的内存地址处。注意,这里的格式字符串顺序应与需要读取的数据类型顺序一致,读取的数据顺序不一致,可能会导致读取错误。函数确实会直接将读取到的数据转换为整数,但它并不是不考虑变量的内存地址,而是将数据存储在指定的变量中。函数会将读取到的整数直接转换为整数类型,并存储在变量。
2023-11-27 23:03:05
537
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
3398
原创 二分查找与遍历查找
当我们谈论二分查找时,实际上是在谈论一种高效的搜索算法,特别适用于有序排列的数据。二分查找的核心思想是将查找区间每次减半,从而快速定位目标值。想象一下你在一个电话簿中查找某人的电话号码。而电话簿是按照姓氏字母顺序排列的。通常,你不会从第一页开始翻起,而是会打开电话簿的中间位置,根据你寻找的人名的字母顺序来决定接下来去左边还是右边的页面。这样每一次翻页都可以把你寻找的范围缩小一半,直到你找到目标为止。这就是二分查找的思路。现在,让我们用一个有趣的例子来进一步理解二分查找。
2023-11-24 23:11:49
357
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
4116
6
原创 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
535
原创 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
269
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人