繁体   English   中英

错误:重新定义 int main:我编写了一些基本代码,在 Visual Studio 上运行良好,但在在线 IDE 上运行不正常 [关闭]

[英]Error : redefintion of int main : I wrote some basic code that's running fine on visual studio but not on a online IDE [closed]

#include<iostream>
using namespace std;


int compute(int x, int y){
    int sum = x*x + y*y ;
    return sum;
}


int main()  {
    int A, B;
    cin>>A>>B;
    cout<<compute(A, B)<<endl;
    return 0;
}

以上是在 Visual Studio 上运行良好的代码,但未在此站点上运行: https ://www.interviewbit.com/problems/functions-basic/ 该代码用于链接中提到的问题。 为什么会这样? 这是错误消息:

Error!
solution.cpp:22:5: error: redefinition of 'int main()'

   24 | int main()  {

      |     ^~~~

solution.cpp:13:5: note: 'int main()' previously defined here

   15 | int main()  {

      |     ^~~~

该网站可能在内部定义了自己的main()并使用它来测试您的提交。 通常,这类算法问题网站不需要您实现测试您的功能的代码。 实际上,这些说明只要求您实现一个compute功能:

在下面的编辑器中尝试以下示例。

创建一个名为“compute”的函数,它接受两个整数参数 A 和 B,并返回一个表示 A^2 + B^2 的整数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM