21xrx.com
2024-12-22 21:38:00 Sunday
登录
文章检索 我的文章 写文章
C++判断完全立方数的实现方法
2023-07-04 23:51:43 深夜i     --     --
C++ 判断 完全 立方数 实现方法

完全立方数,即一个数可以表示为另外一个数的三次方。例如,27就是一个完全立方数,因为27等于3的立方。在C++中,判断一个数是否为完全立方数可以使用以下的实现方法。

1.定义一个变量来存储输入的数。


int n;

2.使用cin输入一个待判断的数字。


cout<<"请输入一个整数:"<<endl;

cin>>n;

3.使用for循环来判断当前数是否为完全立方数。


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

   if(i*i*i == n)

    cout<<n<<"是一个完全立方数"<<endl;

    break;

  

   else if(i*i*i > n)

    cout<<n<<"不是完全立方数"<<endl;

    break;

  

}

在这个for循环中,我们定义了一个i变量,从1开始逐渐增加判断。如果i的三次方等于输入的数n,则表明n是一个完全立方数。如果i的三次方大于n,那么就说明n不是完全立方数。所以,我们使用了break来退出这个循环。

通过这种方法,我们可以轻松地判断一个数是否为完全立方数。很明显,这是非常简单和易于理解的实现方法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复