请问输入3.4 5.7,为什么不能输出0.596491
救!!
,,
你 lf 写成 1f 了
没看出代码有问题,重新编译再运行试试。
#include<stdio.h>
int main()
{
double data1,data2,sum;
scanf("%lf%lf",&data1,&data2);
sum=data1/data2;
printf("%lf\n",sum);
return 0;
}
1、lf写成了1f
2、是scanf(%lf %lf)需要用空格 隔开 不然你怎么区分是87 87 还是 8787呢?
sum=data1/data2改成sum=(double)data1/data2看看