洛谷P5705 【深基2.例7】数字反转

#include<stdio.h>
#include<string.h>
#include<math.h>
#include<stdlib.h>
int main(){
	float num;
	int s;
	int i,j;
	scanf("%f",&num);
	s=(int)(num*10);
	j=0;
	while(s>0){
		j*=10;
		j+=s%10;
		s/=10;
	}
	printf("%.3f",1.0*j/1000);
	return 0;
}