永发信息网

求一个四位数的水仙花数???

答案:2  悬赏:40  手机版
解决时间 2021-02-07 21:13
  • 提问者网友:了了无期
  • 2021-02-06 21:01
用c语言编写!
#include
void main()
{
int a,qw,bw,sw,gw,b;
for(a=1000;a<=9999;a++)
{
qw=a/1000;
bw=a/100%10;
sw=a/10%10;
gw=a%10;
b=qw*qw*qw+bw*bw*bw+sw*sw*sw+gw*gw*gw;
if(a==b)
printf("%d\n",a);
}
}
错在哪儿了?为什么没输出结果呢~
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-02-06 22:31
bw=a/100%10;
sw=a/10%10;

有问题

你随便用个数验证一下

计算后你的百位和十位的数不正确
全部回答
  • 1楼网友:七十二街
  • 2021-02-06 23:35
应该是4次方
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯