ACM连续输入多组数据问题
Posted modem协议笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ACM连续输入多组数据问题相关的知识,希望对你有一定的参考价值。
一直对这个不太熟悉,故拿出一些简单题目进行练习,现在清楚了很多
假设每次要输入4个数
自己常犯错误
用while (true) 在这里实现输入4个数并做后续处理 ,这个明显是死循环,程序不会结束故会有 Time Limit Exceeded错误出现
(1)其实可以采用直接输入4个数
while (cin >> x1 >> y1 >> x2 >> y2)// 先读入x1,y1,再读入x2,y2
(2)也可以这样while(scanf("%d %d %d %d",&x1,&y1,&x2,&y2)!=EOF)
!=EOF是搞acm的特色,也可以用~来表示,如while(~scanf("%lf %lf %lf %lf",&x1,&y1,&x2,&y2))
这次一定会改掉这个毛病
以上是关于ACM连续输入多组数据问题的主要内容,如果未能解决你的问题,请参考以下文章