为什么这个代码老是超时

360U3400730517 |浏览560次
收藏|2022/10/17 21:04

满意回答

2022/10/17 21:15

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

whoami1978

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

 加载中...