永发信息网

编写程序:如果某个3位数的各数位数字的立方之和等于该数本身,则这个3位数就是一个“水仙花”数。编程将所有的“水仙花”数按"%d "

答案:4  悬赏:60  手机版
解决时间 2021-04-29 02:36
编写程序:如果某个3位数的各数位数字的立方之和等于该数本身,则这个3位数就是一个“水仙花”数。编程将所有的“水仙花”数按"%d "格式
最佳答案

#include<stdio.h>


#include<conio.h>


void main(){


int m,n,a1,a2,a3;


clrscr();


for(n=100;n<1000;n++){


a1=n%10;


a2=(n-a1)/10%100;


a3=(n-10*a2-a1)/100;


m=a1*a1*a1+a2*a2*a2+a3*a3*a3;


if(n==m) printf("%d\n",n);


else continue;


}


}



全部回答
先分别我用%符号取出,个,十,百位,再各自立方后相加,再用if 判断。
关键代码: a=i/100; //a为百位数 b=i/10-a*10; //b为十位数 c=i-a*100-b*10; //c为个位数

#include< stdio.h >

main() { int i, b1, b2, b3; for( i = 100; i < 1000; i++ ) { b1 = i / 100; //取百位 b2 = ( i / 10 ) % 10; //取十位 b3 = i % 10; //取个位 if( i == b1*b1*b1 + b2*b2*b2 + b3*b3*b3 ) //各个位的立方和是否等于本身 { printf( "%d ", i ); } } }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
本人女、1992年7月初4出生、想问一下是什么星
成长到底要付出什么代价,年轻又要付出什么代
福州哪有十字绣成品收购的地方呢?
现在N95还流行不 好用不
林子的日文和罗马发音
人民的名义的经典台词,盘点一下《人民的名义
冰点城市物流配送在哪里啊,我有事要去这个地
心情不好、怎样发泄?
CK真的去世了吗?
世界全部的汽车品牌
跪求英语语法
对以下化合物叙述正确的是(  )①该化合物
狂战士几级能用双剑,听说好像狂战有这个技能
深圳市横岗镇横岗大厦附近有什么地方招保安或
请教初中语文老师!
推荐资讯
阿狸珍惜有关的句子,经典兰花诗句有哪些??
我的问问如何删除
西安马嵬驿在哪里坐车
请介绍一下惠普台式电脑cq3018cx
刚材料成本差异的回答
上海6到12厘米的金龙鱼鱼苗多少钱一条
电影寻找成龙里头的那个寺庙是哪
短发应该如何化妆和打扮
敖东花园在什么地方啊,我要过去处理事情
求最新Flash插件
[旧厉1990年04月10号]的新厉是几号?
为什么我下载的WOWUI ,交易里人家喊得总是和
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?