3、设计一个程序,求出1000以内所有的水仙花数。水仙花数是指一个三位的正整数,其各个数字的立方和等于该数字本身,例如:153就是水仙花数
3、设计一个程序,求出1000以内所有的水仙花数。水仙花数是指一个三位的正整数,其各个数字的立方和等于该数字本身,例如:153就是水仙花数
参考答案和解析
For i=1 to 1000 s=0 For j=1 To i-1 If i mod j=0 Then s=s+j Next If s=i Then Print iNext
相关考题:
编写一个求出找出所有水仙花数的程序,判断一个数是否是水仙花数由子函数完成,输出由主函数完成。若一个三位正整数,若它的所有数字立方和等于该数本身,则为水仙花数。例如 153=13+53+33请帮忙给出正确答案和分析,谢谢!
●试题七阅读以下说明和Java代码,将解答写入答题纸的对应栏内。【说明】下面程序的功能是找出所有三位数中,个、十、百位数字的立方和等于该数本身的三位数并显示。在程序的每条横线处填写一个适当的词或语句,使程序的功能完整。public (1) class cube_Root{public static void (2) main(String args[]){System.out.println("个、十、百位数字的立方和等于该数本身的三位数有:");for(int n=100;n1000;n++){int a,b,c;(3)b=n/10%10;(4)if( (5) )System.out.println(n);}}}
一个三位数的各位数字之和是16,其中十位数字比个位数字小3。如果把这个三位数的百位数字与个位数字对调,得到一个新的三位数,则新的三位数比原三位数大495,则原来的三位数是多少?A.169B.358C.469D.736
在考生文件夹下有“db4.mdb”数据库。创建实现求“水仙花数”的模块“模块1”,实现求“水仙花数”并用消息框输出。“水仙花数”是指一个三位数,其各位数字的立方和恰好等于该数的本身。例如 153=1*1*1+5*5*5+3*3*3。要求:“水仙花数”用DO While循环实现。运行该模块的结果如图所示。
填空:(1)一个数的平方等于它本身,这个数是___________;一个数的平方根等于它本身,这个数是______;一个数的算术平方根等于它本身,这个数是_____________。(2)一个数的立方等于它本身,这个数是________________;一个数的立方根等于它本身,这个数是_______________。
一工厂生产的某规格齿轮的齿数是一个三位数的质数(除了1和它本身之外,不能被其他整数整除的正整数),其个、十、百位数字各不相同且均为质数。若将该齿数的百位数字与个位数字对调,所得新的三位数比该齿数大495,则该齿数的十位数字为:A.7B.5C.3D.2
有一个三位数的质数(除了1和它本身之外,不能被其他整数整除的正整数),其个、十、百位数字各不相同且均为质数,若将该数的百位数字与个位数字对调,所得新数比该数大495,则该数的十位数字为( )。A.0B.1C.2D.3E.4F.5G.6H.7
所谓“降序数”是指一个自然数的低位数字不大于高位数字的数。例如:64,55,321都认为是降序数,但是623不是降序数。一位数字被认为是降序数。编一个程序,输入一个数,判定它是否为降序数。该程序是循环执行的,当输入的数为0时,则退出程序运行。
单选题在一个两位数之间插入一个数字,就变成一个三位数。例如:在72中间插入数字6,就变成了762。有些两位数中间插入数字后所得到的三位数是原来两位数的9倍,求出所有这样的两位数有多少个?( )A4B5C3D6
单选题一个三位数的各位数字之和是16。其中十位数字比个位数字小3。如果把这个三位数的百位数字与个位数字对调,得到一个新的三位数,则新的三位数比原三位数大495,则原来的三位数是多少?( )A169B358C469D736
问答题所谓“降序数”是指一个自然数的低位数字不大于高位数字的数。例如:64,55,321都认为是降序数,但是623不是降序数。一位数字被认为是降序数。编一个程序,输入一个数,判定它是否为降序数。该程序是循环执行的,当输入的数为0时,则退出程序运行。