#求助大佬 明明结果一样 却全错了
查看原帖
#求助大佬 明明结果一样 却全错了
958707
two_orange楼主2023/3/9 20:09
#include<bits/stdc++.h> 
using namespace std; 
int main ()
{
	double a,jg;
	int s,b,d[50]={0},x=0,k;
	scanf("%lf",&a);
	s = a*10;
	for(int i=1;;i++)
	{
		b = s%10;
		s = s/10;
		d[i]=b;
		if(s==0)
		break;
	}
	for(int i=1;;i++)
	{
		if(d[i]==0)
		break;
		x+=d[i];
		x*=10;
		k=i;
	}
	jg=x;
	for(int i=1;i<(k+1);i++)
	{
		jg = jg/10;
	}
	printf("%lf",jg);
	
	return 0;
}
2023/3/9 20:09
加载中...