c语言,80分求助
查看原帖
c语言,80分求助
619873
Arlex楼主2022/9/7 19:47
#include<stdio.h>
int main()
{
float sum,fex;
    int a,b,c,d;
    scanf("%f",&sum);
    a=sum/100;
    b=(sum-100*a)/10;
    c=(sum-100*a-10*b)/1;
    d=(sum-100*a-10*b-c)/0.1;
    fex=d*1+0.1*c+0.01*b+0.001*a;
printf("%.3f",fex);
return 0;
}

为什么在输入的数里有0.1的情况下会出错

2022/9/7 19:47
加载中...