2 条题解

  • 0
    @ 2024-10-27 16:10:14
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    	freopen("div.in","r",stdin);
        freopen("div.out","w",stdout);
    	int a,b,c,d[21],j=20;
    	cin>>a>>b;
    	cout<<a<<"/"<<b<<"="<<a/b;
    	c=a%b;
    	if(c==0)
    	return 0;
    	else
    	{
    		cout<<".";
    		for(int i=1;i<=20;i++)
    		{
    			if(c%b!=0)
    			{
    				c*=10;
    			    d[i]=c/b;
    				c=c%b;
    			}
    			else
    			d[i]=0;
    		}
    		while(d[j]==0)	
    		j--;           //删除后导0
    		for(int i=1;i<=j;i++)
    		cout<<d[i];
    	}
    	return 0;
    }
    

信息

ID
493
时间
1000ms
内存
256MiB
难度
8
标签
递交数
143
已通过
26
上传者