全部评论 2

  • 你赞有了

    1周前 来自 辽宁

    0
  • 用布尔也行

    #include <bits/stdc++.h>
    using namespace std;
    int a[100000];
    int main()
    {
        int t;
        cin>>t;
        for(int i=1;i<=t;i++)
        {
            cin>>a[i];
            bool f=false;
            for(int b=1;b<=a[i];b++)
            {
                if(b*b*b*b==a[i])
                {
                    cout<<b<<endl;
                    f=true;
                }
            }
            if(f==false)cout<<"-1"<<endl;
        }
        return 0;
    }
    

    但你的方法似乎更好点

    1周前 来自 辽宁

    0
暂无数据

提交答案之后,这里将显示提交结果~

首页