作业帮 > 综合 > 作业

Output Limit Exceeded这是什么意思?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/08 21:10:47
Output Limit Exceeded这是什么意思?
#include
int main()
{
int a,b;
for(;;){
scanf("%d%d",&a,&b);
putchar('\n');
printf("%d\n",a+b);
}
return 0;
}
scanf("%d%d",&a,&b)!=EOF这个式子的含义是什么?
超时.你是做ACM题目吧?ACM题目都会有时间限制,一般是1秒(即1000毫秒).
如果你的程序在时间限制内没运行结束,就会出Output Limit Exceeded错误.
这样改下试试:
#include
int main()
{
int a,b;
for(;scanf("%d%d",&a,&b)!=EOF;)
printf("%d\n",a+b);
return 0;
}
循环的判断条件用scanf("%d%d",&a,&b)!=EOF,可以把文件所有数据都读完.如果读完了,会跳出循环.