我的做法是如图,我自己用了几个数字测出来没毛病呀,看了看题解都是用字符串做的,我能够理解字符串的做法,然后有大佬说“用%d不行,是因为输入没有空格”,我就没理解到了...
#include<stdio.h>
int main()
{
double n,x;
int i,t;
scanf("%lf",&n);
x=0;
n*=10;
for(i=0;i<4;i++)
{
t=(int)n%10;
x=x*10+t;
n/=10;
}
x/=10;
printf("%.1f",x);
return 0;
}