为什么只能得80分??
查看原帖
为什么只能得80分??
75821
王鸿翼楼主2021/6/22 11:46
#include<bits/stdc++.h>
using namespace std;
float n;
int a[5];
int main()
{
//	freopen(".in","r",stdin);
//	freopen(".out","w",stdout);
	cin>>n;
	a[0]=(n-(int)n)*10;
//	a[0]=10-a[0];
//	cout<<a[0]<<endl;
	int m=(int)n;
	for(int i=1;i<4;i++)
	{
		if(m>=10){
			a[i]=m%10;
			m=m/10;
	//		cout<<m<<endl;
		}
	}
	cout<<a[0]<<"."<<a[1]<<a[2]<<m;
	return 0;
//	fclose(stdin);
//	fclose(stdout);
}
2021/6/22 11:46
加载中...