如上的x为什么能输入整型数10而不是双精度浮点小数呢?
```#include<stdio.h>
int main(void)
{
double x, y;
scanf("%lf",&x);
if(x==0)
y=0;
else
y=1.0/x;
printf("f(%.1f) = %.1f", x, y);
return 0;
}
```c
如上的x为什么能输入整型数10而不是双精度浮点小数呢?
```#include<stdio.h>
int main(void)
{
double x, y;
scanf("%lf",&x);
if(x==0)
y=0;
else
y=1.0/x;
printf("f(%.1f) = %.1f", x, y);
return 0;
}
```c