所以我目前正在学习如何使用C ++进行编码。我试图让以下代码执行。代码的目的是,当执行时,允许用户输入圆的半径,然后应用程序将自动输出与圆周和区域相连的输入半径。
以下是代码:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float radius;
float circumference;
float area;
cout << "Please enter the radius of the circle: ";
cin >> radius;
cout << endl;
circumference = 2 * 3.1416 * radius;
area = 3.1416 * radius * radius;
cout << "Radius = " << radius << endl;
cout << "Area = " << area << endl;
cout << "circumference = " << circumference << endl;
}
每当我执行该程序时,我会收到一条错误,内容为“致命错误LNK1169:找到一个或多个多重定义的符号”
如果您认为可以帮助解决此错误并教会我将来如何避免此错误,我将非常感谢您的帮助!
谢谢,祝你有愉快的一天:)
杰克。
答案 0 :(得分:7)
您尚未向我们展示您的真实代码(如using namespace std
之后缺少的分号所示,which would have caused a compilation error)和/或您的IDE配置错误,无法将某个模块链接两次或更多。