1 条题解
-
0Guest LV 0
-
0
#include<cstdio>
int main()
{
int a,b,a1[25],x;
scanf("%d%d",&a,&b);
a1[0]=a/b;
x=a%b;
for(int i=1;i<=21;i++)
{
a1[i]=(x*10)/b;
x=(x*10)%b;
if(a1[21]>=5)
{
a1[20]++;
for(int i=20;i>0;i--)
if(a1[i]>=10)
a1[i]-=10,a1[i-1]++;
}
}int t=20;
while(a1[t]==0&&t>1) t--;
printf("%d/%d=%d.",a,b,a1[0]);
for(int i=1;i<=t;i++)
printf("%d",a1[i]);
printf("\n");
return 0;
}
- 1
信息
- 难度
- 8
- 分类
- (无)
- 标签
- 递交数
- 60
- 已通过
- 5
- 通过率
- 8%
- 上传者