全部评论 7

  • 求解

    2026-02-09 来自 江苏

    1
  • 还有这操作

    2026-02-10 来自 江苏

    0
  • 也是服了

    2026-02-10 来自 江苏

    0
  • 现在AC了,为什么要先定义成int类型啊

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        int n;
        cin>>n;
        for(int i=1;i<=n;i++){
            cout<<pow(i,2)<<" ";
            int t=sqrt(i);
            if(t*t==i)cout<<t<<endl;
            else printf("%.3lf\n",sqrt(i));
        }
        return 0;
    }
    

    2026-02-10 来自 江苏

    0
    • 实际上就是4的话你原来会输出 16 2.000 应该输出 16 2 完全平方数要直接输出整数

      2026-02-10 来自 上海

      0
  • 现在会了吧

    2026-02-10 来自 江苏

    0
  • 你这是在问作业啊

    2026-02-10 来自 江苏

    0
  • 能给原题链接吗

    2026-02-09 来自 浙江

    0

热门讨论