回乡数怎么求?

来源:百度知道 编辑:UC知道 时间:2024/05/17 06:41:06
或:茴香数
例:153=1的三次方+5的三次方+3的三次方。
在说出一个。

编个C++程序就可以求了
#include<iostream>
using namespace std;
void main()
{
int n,i,j,k;
for(n=100;n<=999;n=n+1)
{ i=n/100; j=(n/10)%10 k=n%10;
if (n==i*i*i+j*j*j+k*k*k) cout<<n<<"="<<i<<"^ 3+"<<j<<"^3+"<<k<<"^3+"<<endl;
}
}
如371

如果一个三位数等于它的个位数字的立方和,则称它为“茴香(回乡)数”。

这个在数学上称为水仙花数
153 371 370 407
没公式,如学过编程,就好办了。(初学即可)