问题标题: 酷町堂:4863

0
1
已解决
刘宇韬
刘宇韬
初级守护
初级守护
#include<algorithm>
#include<string>
#include<cmath>
#include<cstdio>
using namespace std;
int a[11000];
int main(){
    int n,cnt=0;
    cin>>n; 
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    for(int i=1;i<=n;i++){
        for(int j=i;j<=sqrt(a[i]);j++){
            if(pow(j,3)<=a[i]){
                cout<<pow(j,3)<<" ";
                cnt++;
            }
            else{
                break;
            }
        }
        cout<<"\n"<<cnt<<"\n";
    }
    return 0;
} 

 

刘宇韬在2020-04-09 15:43:10追加了内容

哪儿错了???????????


0
已采纳
黄钰杰
黄钰杰
初级守护
初级守护

你的头文件,少了#include<iostream>

不然不能输入和输出,或可以用万能头#include<bits/stdc++.h>

0
0
黄钰杰
黄钰杰
初级守护
初级守护

还有1也是完全平方数,你的代码里省略了1,1=1*1*1;

我要回答