有道题比较简单。但是提交了显示Output Limit Exceed
c语言吧
全部回复
仅看楼主
level 12
源代码、
#include<stdio.h>
int main()
{
int a,b;
while(EOF!=scanf("%d %d",&a,&b))
{
if(a==b)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}
2014年05月02日 13点05分 1
level 12
题目。
Give you two numbers A and B, if A is equal to B, you should print "YES", or print "NO".
输入
each test case contains two numbers A and B.
输出
for each case, if A is equal to B, you should print "YES", or print "NO".
样例输入
1 2
2 2
3 3
4 3
样例输出
NO
YES
YES
NO
2014年05月02日 13点05分 2
level 12
我是不是漏掉了某些信息啊。
2014年05月02日 13点05分 3
level 5
不懂,求教EOF是什么
2014年05月02日 13点05分 4
EOF默认值为-1。我网上百度的是如果没有任何输入则结束循环。一般题目要求输入有多组的时候会用到EOF
2014年05月02日 13点05分
level 12
把EOF去掉了,也不行
2014年05月02日 13点05分 5
level 5
我复制试了,程序能运行,没出错,
2014年05月02日 14点05分 6
确实能运行,我提交到OJ上,不能AC
2014年05月02日 14点05分
level 12
2014年05月02日 14点05分 7
回复 钛酸钡锶 :这个页面我百度到了。我用的就是EOF循环
2014年05月02日 15点05分
@就扯淡你试试这个。你那个要是输入错误就是死循环。
#include<stdio.h>#
define VK_RETURN 13int main(){int a,b;while(scanf("%d %d",&a,&b)){ if('e' == a || 'e' ==b) return 0; if(a==b) printf("YES\n"); else printf("NO\n"); } return 0;}
2014年05月02日 15点05分
回复 钛酸钡锶 :还是那个错误。。
2014年05月02日 15点05分
level 12
2014年05月02日 14点05分 8
哇LZ,不好意思啊,这个真不会做,老师确实讲到了但上课没认真听[勉强]
2014年05月03日 12点05分
回复 sdfdsf35 :[吐舌]那也谢谢你昂。
2014年05月03日 14点05分
回复 就扯淡 :[吐舌]客气
2014年05月03日 15点05分
level 5
楼主再看下。
#include<stdio.h>
void main()
{
int a=0,b=0;
while(2==scanf("%d %d",&a,&b))
{
if(a==b)
printf("YES\n");
else
printf("NO\n");
}
//return 0;
}
2014年05月02日 16点05分 11
Wrong Answer。。
2014年05月02日 16点05分
level 13
[汗]
2014年05月03日 13点05分 12
求解[泪]
2014年05月03日 14点05分
1