1 条题解

  • 0
    @ 2017-09-20 15:58:16

    #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%
上传者