卡一下午了,实在是不明白

img

这个是把一个有一位小数的1000以的数的各个位求出来,然后反过来组成一个数,如输入123.4输出4.321


 finclude<stdio.h>
 int main()
 3
       floata,e;
 5 Scanf(.1f",a);
        intb,c,d,f:a=a*10//把小数变整数
 7 f=a10://取小数位 d=(a/10)//取个位 10:c=(a/100)//取十位 10:b=a/1000;//取百位
         e=f+d*0.1+c*0.01+b*0.001 //倒过来组成一个数
 9 pxintf("fn”,e);
10 return 0

你的需求是什么,描述清楚,方便为你解答。

用c写要把定义写在所有赋值语句的上面。