online judge上的编程有什么要求吗?
这个简单的程序在我的VC6上编译没问题,为什么过不了呢?onlinejudge上有什么要求吗?下面是报错:SourceCodeviewsourceprint?#inclu...
这个简单的程序在我的VC6上编译没问题,为什么过不了呢?
onlinejudge上有什么要求吗?
下面是报错:
Source Code
view sourceprint?
#include < stdio.h >
int main()
{
int a,b;
scanf("%d%d",&a, &b);
printf("%d\n",a+b);
return 0;
}
Extended Result
[Source Code]:1:21: error: stdio.h : No such file or directory
[Source Code]: In function 'main':
[Source Code]:5: warning: implicit declaration of function 'scanf'
[Source Code]:5: warning: incompatible implicit declaration of built-in function 'scanf'
[Source Code]:6: warning: implicit declaration of function 'printf'
[Source Code]:6: warning: incompatible implicit declaration of built-in function 'printf' 展开
onlinejudge上有什么要求吗?
下面是报错:
Source Code
view sourceprint?
#include < stdio.h >
int main()
{
int a,b;
scanf("%d%d",&a, &b);
printf("%d\n",a+b);
return 0;
}
Extended Result
[Source Code]:1:21: error: stdio.h : No such file or directory
[Source Code]: In function 'main':
[Source Code]:5: warning: implicit declaration of function 'scanf'
[Source Code]:5: warning: incompatible implicit declaration of built-in function 'scanf'
[Source Code]:6: warning: implicit declaration of function 'printf'
[Source Code]:6: warning: incompatible implicit declaration of built-in function 'printf' 展开
3个回答
展开全部
oline judge上要求main函数 应该是 int 型 末尾要return 0,另外,程序应该是循环输入的,所以,程序应该是这种模式:
int main(void)
{
while(scanf(...)!=EOF)
{
...
}
return 0;
}
以a+b为例
#include<stdio.h>
int main(void)
{
int a,b;
while(scanf("%d%d",&a,&b)!=EOF)
{
printf("%d\n",a+b);
}
return 0;
}
另外,一般OJ上的1000这个题目是在讲解程序格式要求的,你可以看看你使用的OJ平台。
希望对你有帮助!
int main(void)
{
while(scanf(...)!=EOF)
{
...
}
return 0;
}
以a+b为例
#include<stdio.h>
int main(void)
{
int a,b;
while(scanf("%d%d",&a,&b)!=EOF)
{
printf("%d\n",a+b);
}
return 0;
}
另外,一般OJ上的1000这个题目是在讲解程序格式要求的,你可以看看你使用的OJ平台。
希望对你有帮助!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询