·
从前种种,譬如昨日死;从后种种,譬如今日生。莫要在对昨日的悔恨,以及对明天的畏惧中蹉跎了本该好好把握的今天。生命不长,你能把握的也就这一天。所以,想那么多干嘛?好好干活,好好学习,好好生活即可。都说梦就在不远的灯塔那边,骗鬼呢!? 梦,一直都在路上,你停下了了脚步,梦也就只是梦了。

讲真,我也害怕 stuck_out_tongue_closed_eyes 我是平常不敢这么搞,当时就是刷牛客网上的基础题,碰到一道题(题干要求一行输入:a=1,b=2; 不给两行输入,我没想到那样输入的,毕竟老师也没敢那么教我们。我就是试出来那种蹩脚的 scanf 输入方法的,没想到它居然也没报错,代码复制进去提高还给判断通过,我也是有点懵。)。 不过,很感谢你的提醒,以后不敢用这种奇葩的方法了。

Replies
2

可能是因为我下意识认为输入的是简单的数字了,如果没报错可能就是对的,我想的是如果给的是”1 2“这样的话是scanf("%d %d",xx)scanf("%d%d",xx)都是可以的,如果是”1,2“就scanf("%d,%d",xx),然后如果你输入的是”a=1,b=2“那么你写的就是对的,主要我本地测试的时候看不见你那边的输入,然后平时的数据一般是第一种居多,然后直接copy了你的代码测试,打印出来一直是零(后来才发现输入对不上),自然就认为你那种写法很可怕了

哈哈哈,我平时自己写代码一般也是采用您说的 scanf("%d %d", x, x) or scanf("%d,%d", x, x); 只是有些题目就是强行那样搞,也么得办法,不过偶尔见识一下这些奇葩玩法也挺好的,对自己也是一种提醒,自己以后不要写这种让人费解的代码。 smile