输入数据
Higgins011
这个作者很懒,什么都没留下…
展开
-
如何输入多组测试数据(Output Limit Exceeded错误)
当scanf读取成功时返回读取到的参数数量,否则返回EOF。EOF是一个宏,定义在stdio.h里,值为-1。以下面代码为例,正确的判断方式有:scanf("%d-%d-%d", &year, &month, &day) != EOFscanf("%d-%d-%d", &year, &month, &day) == 3或~scanf("%d-%d-%...原创 2018-02-11 14:26:53 · 2521 阅读 · 0 评论 -
读入字符串时对换行符和空行的处理
读入数据的时候要注意,行末有换行符和空行之类,这里直接用cin和cout,避免了这些可能导致错误的地方。也可以用 scanf("%s", &s) 读入字符串,它也会自动忽略换行符和空行。但 scanf("%c", &s[i][j]) 就不会忽略,需要加一个getchar函数来读入换行符和空行。...原创 2018-08-15 21:15:36 · 2168 阅读 · 0 评论