请问这么做代码哪里有问题,看不出来
查看原帖
请问这么做代码哪里有问题,看不出来
478291
DJ_Charles楼主2021/3/27 17:04
#include <stdio.h>
int main(){
    int f,g,s,b,x=0;
    float y=0.000;
    float m=0.0;
    scanf("%1f",&m);
    x=10*m;
	f=x%10;
    g=(x%100-f)/10;
	s=(x%1000-g*10-f)/100;
	b=x/1000; 
	y=f+0.1*g+0.01*s+0.001*b;
	printf("%3f",y);
    return 0;
}
2021/3/27 17:04
加载中...