写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 公众号:【矛盾苇草】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.65033572 - 无标题 - 学业打卡


回应模式
No.65033572
名 称
E-mail
标题
颜文字
正文
附加图片

•欢迎各路学霸考王互触
•可以询问备考问题、日西考试成绩
•本版发文间隔15秒


无标题 无名氏 2025-01-18(六)15:58:16 ID:qk3CGp4 [举报] [订阅] [只看PO] No.65033572 [回应] 管理
( ゚∀。)放寒假,零编程基础开始看网课学C的打卡串
无标题 无名氏 2025-01-26(日)17:32:37 ID:qk3CGp4 (PO主) [举报] No.65106155 管理
day0
玩了一个星期,之后除了应酬以外不这么奢侈了( ゚∀゚)
康复训练打了几组代码,复习了以前的笔记
无标题 无名氏 2025-01-26(日)17:38:47 ID:qk3CGp4 (PO主) [举报] No.65106204 管理
>>No.65074464
谢谢肥哥推荐!校图书馆有,开学了借来看看( ´∀`)
无标题 无名氏 2025-01-30(四)01:07:17 ID:qk3CGp4 (PO主) [举报] No.65144730 管理
day2
( ゚∀。)指针
无标题 无名氏 2025-01-31(五)01:06:33 ID:qk3CGp4 (PO主) [举报] No.65153272 管理
day3
课设置的是先粗略过一遍,但是因为本人喜欢学到一点就乱延伸,现在才过完・゚( ノд`゚)
今天:分支学完,循环学到while

试着写了一个实现输入随机个数字母,将小写变成大写,大写变成小写再输出的代码,但发现回车符也会被识别成字符,ctrl+Z要用两次并且最后末尾一定会带一个无法识别的玩意
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2025-01-31(五)02:10:54 ID:qk3CGp4 (PO主) [举报] No.65153641 管理
>>No.65153272
(*゚∇゚)纪念第一次用调试功能自己解决问题

scanf("%c"…)会把ctrl+Z(\x1a)也当成字符读取了,没法正常回车输出,用if进行相关判断可以解决掉
无标题 无名氏 2025-01-31(五)02:30:50 ID:DXWzTjx [举报] No.65153715 管理
大一的时候c语言总成绩99(95满绩),当时还算意气风发,现在已经摆大烂了。

局限于我的视角提点建议

洛谷和力扣不错,可以拿来刷题

可以学个markdown语法做笔记
无标题 无名氏 2025-01-31(五)18:20:36 ID:qk3CGp4 (PO主) [举报] No.65158102 管理
>>No.65153715
( ´∀`)是编程大佬肥,我们有救了
等差不多入门了后会去了解的!感谢!
无标题 无名氏 2025-02-01(六)03:54:17 ID:qk3CGp4 (PO主) [举报] No.65162075 管理
day4

0.试着把Gitee用起来了,欢迎有缘看到的肥哥参观ᕕ( ᐛ )ᕗ取名主打一个夹带私货(`ヮ´ )
https://gitee.com/kimihiro0401

1.老师说vs偶尔按三次回车才能停止运行是它自己的bug,私以为有可能就是我昨天发的那个原因( ゚∀。)7

2.老师说printf和scanf以后几乎用不到。
学高数时死磕极限证明题结果期末不考的伤感,此刻淡淡地复现了(;´Д`)

3.同样的功能自己写的代码比老师复杂很多。这就是闭门造车的弊端,对旧的成功印象过深,导致思路无法打开。

今天主要了解了getchar,putchar,缓冲区。
才知道直接输入数组名代表数组的首地址(以前试了一次&arr结果报错就以为此路不通了(;´ヮ`)7),配合scanf(%s)效率比scanf(%c)加循环效率更高。
不过输入流中想包含空格和制表符时是scanf(%s)机制的软肋。老师没讲怎么处理,私以为此时就是用后者

这又是闭门造车的一点慰藉,现在思考过剩的问题或许未来就会碰上( ゚ 3゚)综上所述,现在这样也不错,就是实在慢了点
无标题 无名氏 2025-02-01(六)04:17:42 ID:qk3CGp4 (PO主) [举报] No.65162132 管理
反思了一下,以前写的好多while遍历数组都可以用getchar简化,要是有随堂作业告诉我做到哪一步为止就好了(・ー・)
无标题 无名氏 2025-02-01(六)04:39:13 ID:qk3CGp4 (PO主) [举报] No.65162152 管理
>>No.65153641
其实是不该用ctrlZ的,ctrlZ表示EOF时不能打在句首以外的地方,否则只会识别为普通字符
适用场景是输出→结束符→退出,而不是输入→结束符→以为能达到告诉编译器我输入完了的效果实际不行,望文生义了属于是
无标题 无名氏 2025-02-10(一)00:04:45 ID:qk3CGp4 (PO主) [举报] No.65238373 管理
day0

(; ゚∀゚)
无标题 无名氏 2025-02-10(一)16:48:34 ID:qk3CGp4 (PO主) [举报] No.65243422 管理
day1
( ゚∀。)循环学完了在巩固练习

发明二分法找数据真是天才啊……
一开始觉得判断条件是左界与右界是否相等就行了,后面才知道即使相等也有可能答案刚好是这个相等的数
而且这个情况只对于最大值有用,所以理论上可以直接特殊情况特殊讨论
但老师直接改成了判断大于小于从而包含了所有情况
( ゚ᯅ 。)怎么想出来的先不提,这种小但致命的bug我自己根本就调试不出来,好绝望。
无标题 无名氏 2025-02-10(一)16:54:57 ID:qk3CGp4 (PO主) [举报] No.65243483 管理
>>No.65243422
试图解释逻辑:

二分法查找的“最差情况”:找到最后刚好剩两个挨着的数。

由于实行整数除法,再次求中值,则中值就是较小数。若查找的是较小数,直接输出。若是较大数则左界加一,进入下一轮循环,此时左界=右界=要查找的值。

( ゚∀。)啊我推翻了自己,所以也不一定是最后一个数才有的特殊情况,具体什么情况满足我也不太清楚,我猜是在整个数组中靠近1/2、1/4、3/4、1/8……位置的数据吧。
无标题 无名氏 2025-02-10(一)17:08:32 ID:qk3CGp4 (PO主) [举报] No.65243579 管理
>>No.65243483

对于找不到的数据:1.先落入在夹着这个值的两个值之间找的情况。由于上述整数除法机制,得出中值一定是较小值。2.再落入最后左右界相等的情况。由于1,要找的一定会比中值小,右界在中值的基础上-1翻过左界,出错,从而找不到。
无标题 无名氏 2025-02-10(一)17:12:00 ID:qk3CGp4 (PO主) [举报] No.65243608 管理
>>No.65243579
我不理解这么巧妙的思路到底谁可以不通过结果推过程而是直接正向思维地想出来……
无标题 无名氏 2025-02-10(一)17:16:44 ID:qk3CGp4 (PO主) [举报] No.65243655 管理
>>No.65243608
而老师讲的给我的感觉是,理所当然地就该这么想
从来如此,便对吗!(;´Д`)
无标题 无名氏 2025-02-10(一)19:30:30 ID:qk3CGp4 (PO主) [举报] No.65244754 管理
( ・_ゝ・)别人10行和一个循环实现的我用了快30行和6个循环
无标题 无名氏 2025-02-11(二)01:03:04 ID:qk3CGp4 (PO主) [举报] No.65247776 管理
( ゚∀。)循环完结撒花
( ゚∀゚)明天是函数,看看递归
无标题 无名氏 2025-02-11(二)11:57:52 ID:Zpep2Hv [举报] No.65250110 管理
当时自学的c++来着( ゚∀。),感觉自学编程还是要多敲代码,多记笔记,学会基本语法后就可以找实战项目跟着练习了。

另外有不懂的点不如直接问ai,比百度或者csdn靠谱多了

UP主: