SarielErica @ 2020-04-29 10:54:58
#include<iostream>
#include<math.h>
using namespace std;
int main(){
float a;
float b = 0;
cin>>a;
for(int i=4; i>0; i--){
float temp = pow(10,i-2);
b += (a/temp)*pow(10,-i+1);
a = a - (a/temp)*temp;
}
cout<<b;
return 0;
}
感谢各位大佬帮助TAT
by 杰尼龟敲萌的 @ 2020-04-29 11:12:01
泥可嫩刚刚好A了那个点。
by 杰尼龟敲萌的 @ 2020-04-29 11:15:32
不一定对了别的点。
by 杰尼龟敲萌的 @ 2020-04-29 11:15:39
@SarielErica
by yuyc @ 2020-04-29 11:25:17
@SarielErica 深基能下载数据了?还是我zyx了
by SarielErica @ 2020-04-29 11:32:07
@杰尼龟敲萌的 我猜也应该是这样,但是我还是没找到自己这个想法的错误点到底在哪TAT 按理说不是特殊数据的话,不应当有的A了有的没A鸭……想不通……
by SarielErica @ 2020-04-29 11:32:32
@封禁用户名239562 在WA界面可以选择下载,但是每天是有次数的
by yuyc @ 2020-04-29 11:40:41
@SarielErica 截个图吧
by 杰尼龟敲萌的 @ 2020-04-29 12:00:24
@SarielErica 这样,你用string的反转方法,在用for判断前导‘0’
by SarielErica @ 2020-04-29 12:02:15
@杰尼龟敲萌的 ! 原来是前导0的缘故吗!谢谢大佬 我试一下!
by 杰尼龟敲萌的 @ 2020-04-29 12:05:34
@SarielErica 其实小数反转挺难的,我都是用string这种方法,建议您试一下,以后反转数字就会变得简单多了。