若三位数abc,abc=a^3+b^3+c^3, 则称abc为水仙花数。如153,1^3+5^3+3^3=1+125+27=153
c++编写!!!1
输入一个三位数,判断此数是否为“水仙花数” 。
答案:2 悬赏:70
解决时间 2021-03-12 12:18
- 提问者网友:霸道又专情♚
- 2021-03-12 09:06
最佳答案
- 二级知识专家网友:偏爱自由
- 2021-03-12 09:48
忘了c++了。大概流程是这样
for(x从1开循环到9)
{
for(y从0开循环到9)
{
for(z从0开循环到9)
{
s=x*100+y*+z
if(x*x*x+y*y*y+z*z*z==s) 输出s
}
}
}
for(x从1开循环到9)
{
for(y从0开循环到9)
{
for(z从0开循环到9)
{
s=x*100+y*+z
if(x*x*x+y*y*y+z*z*z==s) 输出s
}
}
}
全部回答
- 1楼网友:我的任性你不懂
- 2021-03-12 11:01
#include"stdio.h"
void main()
{ int s, a, b, c;
printf("请输入一个3位数:");
scanf("%d",&s);
a=s/100; b=s%100/10; c=s%10;
if(a*a*a+b*b*b+c*c*c==s)
printf("%d是水仙花数。",s);
else
printf("%d不是水仙花数。\n",s);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯