我们知道当程序有多个输入时,我们可以采用whilescanf(scanf(" %c"!=EOF))的方式来实现
今天在写poj2236的一道题时,我用如下的书写方式然而当程序执行到whilescanf(scanf(" %c"!=EOF))这里时,程序居然无法读入我输出的数据使用debug后还会意外报错。
我使用的是Dev编辑器不知道其他的编辑器会不会有同样的问题。仔细对比网上的代码后我发现。网上的whilescanf(scanf(" %c"!=EOF))和我的囿一点点不同,%c前面有一个空格而我的没有,当加上空格后程序就能正确读入输入了。
发布了2 篇原创文章 · 获赞 1 · 访问量 431