为什么这个代码老是超时

用户提问 |浏览591次
收藏|2022/10/17 21:04

满意回答

2022/10/17 21:15

一个基础的概念:当输入结束时(OJ从测试文件输入数据,所以结束标记为EOF),scanf返回为EOF,它的值为-1所以你用while(scanf("%d",&a))时,程序永远不会结束,所以要改为:while(scanf("%d",&a)!=EOF)
匿名

其他回答(0)
0人关注该问题
+1

 加载中...