问题标题: 酷町堂:4863 完全立方数 为什么错了?

0
0
已解决
卞福睿
卞福睿
中级守护
中级守护
#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,m,i,j,s=0;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>m;
        for(int i=1;i<=m;i++)
        if(i*i*i<=m)
        {
            s++;
            cout<<i*i*i<<" ";
        }
        cout<<endl;
        cout<<s<<endl;
        s=0;
    }
    return 0;
}

 


0
已采纳
李锦昊
李锦昊
中级天翼
中级天翼

我写的函数:

void f(int x){
    int cum=0,i=1;
    while(1){
        if(i*i*i>x){
            break;
        }
        cout<<i*i*i<<" ";
        cum++;
        i++;
    }
    cout<<endl<<cum<<endl;
}

主函数里掉用他

对了

看一下

题目

0
我要回答