2 条题解

  • 0
    @ 2021-11-27 12:51:46

    #include <iostream>
    using namespace std;
    int main()
    {
    int a,b;
    cin>>a>>b;
    cout<<a/b<<".";
    int y=a%b;
    while(1)
    {
    a=a*10;
    cout<<a/b;
    a=a%b;
    if(a==y||a==0)break;

    }
    if(a==y)
    cout<<"Yes";
    if(a==0)
    cout<<"No";
    return 0;
    }

  • -3

    #include<iostream>
    #include<cmath>
    #include<iomanip>
    #include<ctime>
    using namespace std;
    int main()
    {
    int a,b;
    cin>>a>>b;
    cout<<a/b<<".";
    int x=a%b;
    while(1)//永循环
    {
    a=a*10;
    cout<<a/b;
    a=a%b;
    if(a==x||a==0)break;//跳出循环,判断是否循环
    }
    if(a==x)
    cout<<"Yes";
    else if(a==0)
    cout<<"No";
    return 0;
    }
    //截图作业一模一样

  • 1

信息

ID
1031
难度
4
分类
(无)
标签
递交数
164
已通过
75
通过率
46%
上传者