![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
VC++ 在编译的时候没有错误,但运行的时候却有一个错误 20
#include"stdio.h"voidswap(float*x,float*y){floatz;z=*x;*x=*y;*y=z;}f1(){floata,b,c,d;...
#include "stdio.h"
void swap(float *x,float *y)
{float z;
z=*x; *x=*y;*y=z;
}
f1()
{float a,b,c,d;
scanf("%f%f%f%f",&a,&b,&c,&d);
if(a>b)
swap(&a,&b);
if(a>c)
swap(&a,&c);
if(a>d)
swap(&a,&d);
if(b>c)
swap(&b,&c);
if(b>d)
swap(&b,&d);
if(c>d)
swap(&c,&d);
printf("%f<%f<%f<%f",a,b,c,d);
}
运行出现 fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.
跪求大神 展开
void swap(float *x,float *y)
{float z;
z=*x; *x=*y;*y=z;
}
f1()
{float a,b,c,d;
scanf("%f%f%f%f",&a,&b,&c,&d);
if(a>b)
swap(&a,&b);
if(a>c)
swap(&a,&c);
if(a>d)
swap(&a,&d);
if(b>c)
swap(&b,&c);
if(b>d)
swap(&b,&d);
if(c>d)
swap(&c,&d);
printf("%f<%f<%f<%f",a,b,c,d);
}
运行出现 fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.
跪求大神 展开
3个回答
展开全部
#include <stdio.h>
void swap(float *x,float *y)
{float z;
z=*x; *x=*y;*y=z;
}
int main()
{
float a,b,c,d;
printf("请输入四个数");
scanf("%f%f%f%f",&a,&b,&c,&d);
if(a>b)
swap(&a,&b);
if(a>c)
swap(&a,&c);
if(a>d)
swap(&a,&d);
if(b>c)
swap(&b,&c);
if(b>d)
swap(&b,&d);
if(c>d)
swap(&c,&d);
printf("%f<%f<%f<%f",a,b,c,d);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询