fatal error LNK1169:one or more multiply defined symbols found#include#includeint main (){\x09double a,b,c,m,n,k,x1,x2;\x09printf("qingshuru");\x09scanf("%d,%d,%d",&a,&b,&c);\x09if (a!=0)\x09{\x09\x09k=b*b-4*a*c;\x09\x09m=-b/(2*a);\x09\x09n=sqrt(k)/(
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/01 22:59:37
![fatal error LNK1169:one or more multiply defined symbols found#include#includeint main (){\x09double a,b,c,m,n,k,x1,x2;\x09printf(](/uploads/image/z/11798101-37-1.jpg?t=fatal+error+LNK1169%3Aone+or+more+multiply+defined+symbols+found%23include%23includeint+main+%28%29%7B%5Cx09double+a%2Cb%2Cc%2Cm%2Cn%2Ck%2Cx1%2Cx2%3B%5Cx09printf%28%22qingshuru%22%29%3B%5Cx09scanf%28%22%25d%2C%25d%2C%25d%22%2C%26a%2C%26b%2C%26c%29%3B%5Cx09if+%28a%21%3D0%29%5Cx09%7B%5Cx09%5Cx09k%3Db%2Ab-4%2Aa%2Ac%3B%5Cx09%5Cx09m%3D-b%2F%282%2Aa%29%3B%5Cx09%5Cx09n%3Dsqrt%28k%29%2F%28)
fatal error LNK1169:one or more multiply defined symbols found#include#includeint main (){\x09double a,b,c,m,n,k,x1,x2;\x09printf("qingshuru");\x09scanf("%d,%d,%d",&a,&b,&c);\x09if (a!=0)\x09{\x09\x09k=b*b-4*a*c;\x09\x09m=-b/(2*a);\x09\x09n=sqrt(k)/(
fatal error LNK1169:one or more multiply defined symbols found
#include
#include
int main ()
{
\x09double a,b,c,m,n,k,x1,x2;
\x09printf("qingshuru");
\x09scanf("%d,%d,%d",&a,&b,&c);
\x09if (a!=0)
\x09{
\x09\x09k=b*b-4*a*c;
\x09\x09m=-b/(2*a);
\x09\x09n=sqrt(k)/(2*a);
\x09\x09if (k>0)
\x09\x09{
\x09\x09\x09x1=m+n;
\x09\x09 x2=m-n;
\x09\x09\x09printf("方程有两个不等实根%d%d",x1,x2);
\x09\x09
\x09\x09}
\x09else if(k
fatal error LNK1169:one or more multiply defined symbols found#include#includeint main (){\x09double a,b,c,m,n,k,x1,x2;\x09printf("qingshuru");\x09scanf("%d,%d,%d",&a,&b,&c);\x09if (a!=0)\x09{\x09\x09k=b*b-4*a*c;\x09\x09m=-b/(2*a);\x09\x09n=sqrt(k)/(
跟你的代码没关系,我这里运行正常.fatal error LNK1169: one or more multiply defined symbols found:属于编译联接的常见问题之一,原因是在不同的源文件重复定义变量.比如你的这个工程下面有2个或者多个c文件,例如1.c,2.c,3.c.这几个文件里面定义了相同名字的变量这样在编译生成的1.obj,2.obj,3.obj文件中都会为为这个同一变量分配空间,linker会作名称检查,如果出现相同名字就会出现这个错误.所以,你重新建个工程,然后把这个程序放在里面编译执行就行了.