[求助]倒序问题
请问用什么方法实现浮点型数字的倒序如:123.456
倒序后:654.321
#include<stdio.h>
#include <string.h>
main()
{
double y1,m1,s1,w1;
long int f,g,m,s,x;
scanf("%lf",&y1);
w1=y1*10000.0;
f=w1;
printf("%lf\n",w1);
s=0;
for(;;)
{
x=f%10;
s=s*10+x;
if((f=f/10)==0)break;
}
printf("%ld\n",s);
g=y1;
m=1;
for(;;){
m*=10;
if((g=g/10)==0)break;}
s1=s;
m1=m;
printf("%lf",s1/m1);
}
楼主帮我看下这样行吗?不行我再改~!