12 2022 档案

摘要:关于gets函数和scanf函数,都会在末尾上加‘\0’的,要不然字符串就无法结束了。 他们的不同在于,scanf在碰到缓冲区的空字符时(TAB,空格,换行,回车)时会自动截断并添加0. 而gets函数是在碰到回车键才会截断字符串并添加0. 比如用输入字符串:abcdefg hijk回车用scanf 阅读全文
posted @ 2022-12-23 15:59 尼古丁不真 阅读(61) 评论(0) 推荐(0)
摘要://查找左边界 SearchLeft 简写SL int SL(int l, int r) { while (l < r) { int mid = l + r >> 1; if (check(mid)) r = mid; else l = mid + 1; } return l; } //查找右边界 阅读全文
posted @ 2022-12-17 13:53 尼古丁不真 阅读(66) 评论(0) 推荐(0)
摘要:笔者在做这道题时,苦思冥想都想不出来如何只用一行完成,最后经过提醒想起了三目运算符这个小东西 c4 = x>0?'+':'-'; x=abs(x); c3 = x%10 +48; 阅读全文
posted @ 2022-12-03 19:41 尼古丁不真 阅读(157) 评论(0) 推荐(0)