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/05/09 07:46:00
fatal error LNK1169:one or more multiply defined symbols found#include#includeint main (){\x09double a,b,c,m,n,k,x1,x2;\x09printf(

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会作名称检查,如果出现相同名字就会出现这个错误.所以,你重新建个工程,然后把这个程序放在里面编译执行就行了.