永发信息网

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

答案:5  悬赏:20  手机版
解决时间 2021-05-18 00:54
水仙花数”是指一个三位数,其各位数字的立方和恰好等于该数本身。例如153=1*1*1+5*5*5+3*3*3,所以153是一个“水仙花数”。写一程序求出所有的“水仙花数"
最佳答案

main()


{


int i,c1,c2,c3;


for(i=100;i<=999;i++)


{


c1=i/100;


c2=(i%100)/10;


c3=i%100%10;


if(c1*c1*c1+c2*c2*c2+c3*c3*c3==i) printf("%5d",i);


}


}

全部回答

public class Test { public static void main(String[]args){ int sum =0; int res=0; int ok=0; for(int a =1;a<=9;a++){ for(int b=1;b<=9;b++){ for(int c=1;c<=9;c++){ sum =100*a+10*b+c; res = a*a*a+b*b*b+c*c*c; if(sum==res){ ok=sum=res; System.out.println(ok); }

我也晕晕的 我用的是java

出来2个数字 一个153 一个371 } } } } }

for(i=100;i<1000;i++)

{

a=i%10;

b=((unsigned char)(i/10))%10;

c=(unsigned char)(i/100);

if(i==a*a*a+b*b*b+c*c*c) printf("%d\r\n",i);

}

C大体上就是这样了。

100X+10Y+Z=X^3+Y^3+Z^3

int a,b,c;

int x=0,y=0;

for(a=1;a<10;a++)

{for(b=0;b<10;b++)

{for(c=0;c<10;c++)

x=a*100+b*10+c;

y=a*a*a+b*b*b+c*c*c

if(x==y)

cout<<a<<b<<c<<\n;

}

}

大概意思就这样,具体语句方面自己优化一下吧,是c++的

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
旋舞怎么才有舞魂碎片?
本人想学学zuoai时,注意力分散法!请提供有效
谁邀请我玩QQ秀页面的魔法卡片游戏啊。。
岳阳县牛仔酷(岳阳县店)地址在哪里啊
电子和细菌谁更大
2个字的电影名字越多越好
在上海,从嘉定区寄到南汇区的平信贴多少分的
怎么样的饮食 能保持身体健康?
牧场物语一开始怎么玩,牧场物语怎么玩
急…大哥大姐们帮帮忙!看看这本书叫什么?
怎么样才能让一个不喜欢自己的爱上自己呢?
电脑鼠标不能滑动了
通许县开封下洼村卫生室这个地址怎么能查询到
天龙八部跑商时候下线第二天还继续吧
关于不是痴情人的句子,道家感慨做痴情人的句
推荐资讯
电视机上接USB
萨尔图区大庆乔伊凯诺时尚宾馆这个地址怎么能
对话时怎样输标点
道外区哈尔滨祥泰社区星光老年之家地址有谁知
哪里有教花球的啊?
我的联想i50玩GBA格式游戏换电池不能存档,怎
杭州到余姚火车k字开头的有没有
一笑而过下一句,有句话是,你伤害了我,后面
申请书要怎么写哦 ?
油箱盖加锁不
新上海滩的片尾曲?
以a person i never forget为题,写一篇英语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?