C语言, 编写函数判断一个数是否是水仙花数,然后在主函数中求所有的水仙花 谢谢了啊

2024-11-30 18:32:47
推荐回答(2个)
回答1:

#include
using namespace std;
int main()
{
int i,a,b,c;
for(i=100;i<=999;i++)
{
a=i/100;
b=(i/10)%10;
c=i%10;
if (a*a*a+b*b*b+c*c*c==i)
{
cout< }
}
return 0;
所有的水仙花数?? 应该要给个范围吧。水仙花数是有限的?? 我这个就是找出100到999内的水仙花数。

回答2:

main()
{
int a,b,c,s;
for(s=100;s<=999;s++)
{
a=s/100;
b=s/10%10;
c=s%10;
if(a*a*a+b*b*b+c*c*c==s)
printf("水仙花数:\n");
}