早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C++程序编程编写一个程序,判断一个数是否“水仙花数”。“水仙花数”是指一个三位数,其各位数字的立方和恰好等于该数本身。例如153=1*1*1+5*5*5+3*3*3,所以153是“水仙花数”。

题目详情
C++程序编程
编写一个程序,判断一个数是否“水仙花数”。“水仙花数”是指一个三位数,其各位数字的立方和恰好等于该数本身。例如153=1*1*1+5*5*5+3*3*3,所以153是“水仙花数”。
▼优质解答
答案和解析
int ans, tmp;
for (int i=1; i<10; i++)
for (int j=1; j<10; j++)
for (int k=1; k<10; k++)
{
ans = i*100 +j*10 +k;
tmp = (i *i *i)+(j *j *j)+(k *k *k);
if ( ans == tmp)
printf("%d\n", ans);
}
看了 C++程序编程编写一个程序,...的网友还看了以下: