欢迎光临散文网 会员登陆 & 注册

ACM萌新入门指南之多组数据输入

2022-10-09 22:54 作者:LCU_ACM  | 我要投稿

ACM的题目经常出现多组输入,而除去最简单的给定输入数据量和各组数据外,常常出现不确定输入量的多组输入,当我们不知道如何实现时这很容易成为我们劝退的第一步

HDU-1000


注意到输入说明中的"For EACH case",可知题目有多组输入数据,此时如果当成只有一组数据则会喜闻乐见地wa一发

WA即Wrong Answer,说明提交的代码输出了错误的答案

此时我们只要使用多组输入就能ac这道题

ac即Accept,说明提交的代码成功解决了题目的要求

简单原理:

scanf作为一个函数同样拥有自己的返回值,一般我们正常使用scanf时,scanf会返回一个整数。当我们使用scanf读取数据读取到文件末尾(对于我们使用的OJ而言就是读取玩这些数据)时会返回一个特殊值(EOF),因此我们只需要判断scanf的返回值是不是EOF即可判断是不是读完了数据。


ACM萌新入门指南之多组数据输入的评论 (共 条)

分享到微博请遵守国家法律