#include
int main(void)
{
int max,n,i,s[100];
i=0;
while(scanf("%d",&s[i])!=EOF){
i++;
}
printf("%d",s[2]);
return 0;
}
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
求大神教我while(scanf("%d",&n)!=EOF)顺便教一下while(~scanf("%d",&n))
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- threenewbee 2016-10-16 04:17关注
while(scanf("%d",&n)!=EOF)
如果用户按下ctrl+z,那么停止输入while(~scanf("%d",&n))
如果输入中的内容不能识别为整数,或者输入内容不足,scanf返回0解决 无用评论 打赏 举报
悬赏问题
- ¥15 superset2.1, 饼形图文字颜色修改
- ¥15 asp.net mvc从模板创建视图失败
- ¥20 用qt设计一个完整程序(有偿)
- ¥15 GRU代码预测出错,结果很差
- ¥100 中断和线程导致内核崩溃问题
- ¥15 iE 浏览器不能访问 oracle secure global server, google 浏览器可以
- ¥50 Namuru2007_Baseband_Verilog代码疑点
- ¥15 复杂公式求最值问题,含有多个符号常量
- ¥15 Qt移植后在开发板上无法运行
- ¥15 关于STID337-32D15YB开发板LINUX调试