ACM连续输入多组数据问题
2016-08-03 16:31
344 查看
一直对这个不太熟悉,故拿出一些简单题目进行练习,现在清楚了很多
假设每次要输入4个数
自己常犯错误
用while (true){ 在这里实现输入4个数并做后续处理 },这个明显是死循环,程序不会结束故会有 Time Limit Exceeded错误出现
(1)其实可以采用直接输入4个数
while (cin >> x1 >> y1 >> x2 >> y2)// 先读入x1,y1,再读入x2,y2
{
}
假设每次要输入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入门------C语言中如何实现多组数据输入输出
- 关于用连续用多个scanf函数输入数据时前面的scanf函数会在缓冲区留下回车符的问题
- ACM 4描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入 第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,
- ACM中多组测试数据的输入(java代码)
- 4000 c语言里面用scanf连续输入字符型数据常见问题
- 黑马程序员——使用DataInputStream接收键盘输入数据的问题
- Qt串口持续输入数据,上位机接收端未响应问题
- [收藏]使用scanf输入double格式的数据问题
- 解决struts2基础数据类型自动转换,输入字母报错问题!
- FPGA(verilog) 最简易的RS232 建模四 (将接收到的数据返回)非常简易--高效--解决任意连续数据问题
- Java中数据的输入问题
- C/C++中读取输入数据时的'\n'问题
- 解决JSP数据输入中文乱码问题
- Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。 Input 输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义
- Problem Description 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。 Input 输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。 Output 对于每组
- 修正ExtJS Form Submit时输入数据带有特殊字符问题
- [收藏]使用scanf输入double格式的数据问题
- 使用用户自输入数据来解决识别码的问题
- 升级dedecms5.5后,出现"提示保存目录数据时失败,请检查你的输入资料是否存在问题"