赵宸


私信TA

用户名:chenchenchen

访问量:14290

签 名:

等  级
排  名 434
经  验 4720
参赛次数 2
文章发表 11
年  龄 0
在职情况 学生
学  校 贵州商学院
专  业

  自我简介:

//写得太仓促就没考虑太多、所以有点繁琐。在循环中加一个终止条件那就是sum和n判等的时候,把0赋给k。

//到循环结束的时候我们就可以根据k的值来确定i是否减1在输出,如果是sum等于n那么我们就不需要i减1输出,否则就减1

#include<stdio.h>

int main()

{

int i=0,j,k=1,n,sum=0;

scanf("%d",&n);

do

{

i++;

j=i*i*i;

sum+=j;

if(sum==n)

{

  k=0;

  break;

}

}while(sum<n);

if(k==0)

{

  printf("%d",i);

}

if(k==1)

{

i--;

printf("%d",i);

}

return 0;

}


 

0.0分

3 人评分

  评论区