首先我使用的是Dve-c++ 5.11 版本
这是遇到问题的一段代码
#include<stdio.h>
int main()
{
double x,y;
scanf("%lf",&x);
if(x<=15)
{
y=4*x/3;
}
else
{
y=2.5*x-10.5;
}
printf("%.2f",y);
return 0;
}
原本可以运行的,但是只要在最后的printf里加入%f,x,也就是写成
printf("%f %.2f",x,y);
就会报错
G:\DevC++\作业集\collect2.exe[Error] ld returned 1 exit status
即使使用“恢复”退回最开始的可以运行的程序,也会这样报错,求大佬解答这是什么神奇的情况。。。新建一个界面复制粘贴这个报错的程序,就又可以运行了。。。
这是遇到问题的一段代码
#include<stdio.h>
int main()
{
double x,y;
scanf("%lf",&x);
if(x<=15)
{
y=4*x/3;
}
else
{
y=2.5*x-10.5;
}
printf("%.2f",y);
return 0;
}
原本可以运行的,但是只要在最后的printf里加入%f,x,也就是写成
printf("%f %.2f",x,y);
就会报错
G:\DevC++\作业集\collect2.exe[Error] ld returned 1 exit status
即使使用“恢复”退回最开始的可以运行的程序,也会这样报错,求大佬解答这是什么神奇的情况。。。新建一个界面复制粘贴这个报错的程序,就又可以运行了。。。