fantacyleo 发表于 2014-7-6 12:46
这题不是编程的问题。我想大多数人都会写出类似这样的代码:
代码没问题。问题仅仅在于输入结束时要加上结 ...
fantacyleo 发表于 2014-7-6 12:21
搞清楚scanf的工作方式,没有任何难度。输入结束后加一个EOF标记就行了。win下是ctrl+z,mac下是ctrl+d ...
无尽可能 发表于 2014-7-8 23:45
提示,定义整型数组,只能以回车结束。
fantacyleo 发表于 2014-7-8 23:58
是整型数组啊。回车结束也没问题,fgets读入整行嘛,然后遍历字符串,按空格识别、转换数字、存入数组。 ...
无尽可能 发表于 2014-7-9 00:16
问题已经解决了,实际上不需要转换,
用scanf接收整数直接存入数组,getchar判断是否'\n',这样就可以判 ...
幕夏 发表于 2014-7-9 01:25
请教,能否给出代码,我自己试着用getchar()实在不知怎么将代码敲出。
幕夏 发表于 2014-7-9 01:55
哦,这样啊,我就是不明白为什么getchar接收过用户输入后,还能再传给scanf函数。 ...
fantacyleo 发表于 2014-7-9 01:58
没传啊。getchar和scanf都是在一个缓冲区中读取数据的。lz的输入格式中每个数之间有一个空格,getchar正 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |