我想睡觉


私信TA

用户名:022039

访问量:971

签 名:

认真做好眼前的每一件事,你想要的都会有的

等  级
排  名 1588
经  验 2671
参赛次数 0
文章发表 25
年  龄 19
在职情况 学生
学  校 des
专  业 网络工程

  自我简介:

菜鸟悄悄逆袭

解题思路:用for循环遍历

注意事项:当s==n时,输出的是最大的i;当s>n时,输出i-1;


参考代码:

#include<iostream>

using namespace std;

int main(){

    int i=0,n=0,s=0;

cin>>n;

for(i=1;i<=n;i++){

s+=i*i*i;

if(s==n){

cout<<i;

break;

}else{

if(s>n){

cout<<i-1;

break;

}

}

    return 0;

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区