niusouti.com

编程找出所有水仙花数,并统计水仙花数个数。所谓水仙花数指一个三位数,其各位数字立方和等于该数本身。例如153是一个水仙花数。因为153=1的三次方+5的三次方+3的三次方。

题目

编程找出所有水仙花数,并统计水仙花数个数。所谓水仙花数指一个三位数,其各位数字立方和等于该数本身。例如153是一个水仙花数。因为153=1的三次方+5的三次方+3的三次方。


相似考题
更多“编程找出所有水仙花数,并统计水仙花数个数。所谓水仙花数指一个三位数,其各位数字立方和等于该数本身。例如153是一个水仙花数。因为153=1的三次方+5的三次方+3的三次方。”相关问题
  • 第1题:

    在考生文件夹下有“db4.mdb”数据库。

    创建实现求“水仙花数”的模块“模块1”,实现求“水仙花数”并用消息框输出。“水仙花数”是指一个三位数,其各位数字的立方和恰好等于该数的本身。例如 153=1*1*1+5*5*5+3*3*3。要求:“水仙花数”用DO While循环实现。运行该模块的结果如图所示。


    正确答案:

  • 第2题:

    用0,1,2,…,9这10个数字组成一个四位数,一个三位数,一个两位数与一个一位数,每个数字只许用一次,使这四个数的和等于2007,则其中三位数的最小值为()。

    A. 386 B. 260 C. 230 D. 204


    正确答案:D

    012910个数字之和为45,显然A列数字为1

      D4个数字之和最小为0+2+3+4=9,最大为9+8+7+6=30,因为D尾数为“7”,则D4个数字之和为1727

      假设D4个数字之和为17时,则C3个数之和为919,对应的B列数字之和为98,这四列对应的总和为3645。所以当D列数字之和为17C列为19B列为8A列为1时,满足条件,这时当A列数字为1;B列数字为26;C列为379;D列为0458时三位数取到最小值为230

      假设D4个数字之和为27时,C3个数字之和为818,对应的B2个数字之和为98,这四列对应数字的总和为4554。所以当D列数字之和为27C列为8B列为9A列为1时,满足条件。当A列数字为1;B列为27;C列为035;D列为4689时,三位数取到最小值为204。可见,其中三位数最小为204。故选D

  • 第3题:

    一个三位数,各位上的数的和是15,百位上的数与个位上的数的差是5,如颠倒百位与个位上的数的位置,则所成的新数比原数的3倍少39。求这个三位数( )。

    A.196 B.348 C.267 D.429


    正确答案:C

  • 第4题:

    一个三位数,各位上的数的和是15,百位上的数与个位上的数的差是5。如颠倒百位与个位上的数的位置,则所成的新数比原数的3倍少39。求这个三位数。( )

    A.196

    B.348

    C.267

    D.429


    正确答案:C
    C
    由于“如颠倒百位与个位上的数的位置,则所成的新数比原数的3倍少39”,所以可以利用代入法迅速得出正确答案。当然也可以列方程求解。

  • 第5题:

    漳州、泉州、厦门三地的市花分别是()。

    • A、刺桐花三角梅水仙花
    • B、水仙花刺桐花三角梅
    • C、刺桐花水仙花三角梅
    • D、三角梅水仙花刺桐花

    正确答案:B

  • 第6题:

    打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。


    正确答案: public class lianxi03
    {
    public static void main(String[]args)
    {
    int b1,b2,b3;
    for(int m=101;m<1000;m++)
    {
    b3=m/100;
    b2=m%100/10;
    b1=m%10;
    if((b3*b3*b3+b2*b2*b2+b1*b1*b1)==m)
    {
    System.out.println(m+"是一个水仙花数");
    }
    }
    }
    }

  • 第7题:

    问答题
    打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

    正确答案: public class lianxi03
    {
    public static void main(String[]args)
    {
    int b1,b2,b3;
    for(int m=101;m<1000;m++)
    {
    b3=m/100;
    b2=m%100/10;
    b1=m%10;
    if((b3*b3*b3+b2*b2*b2+b1*b1*b1)==m)
    {
    System.out.println(m+"是一个水仙花数");
    }
    }
    }
    }
    解析: 暂无解析

  • 第8题:

    单选题
    一个三位数的各位数字之和是16。其中十位数字比个位数字小3。如果把这个三位数的百位数字与个位数字对调,得到一个新的三位数,则新的三位数比原三位数大495,则原来的三位数是多少?(  )
    A

    169

    B

    358

    C

    469

    D

    736


    正确答案: B
    解析:
    3+5+8=16,8-5=3,853-358=495,只有358符合条件。

  • 第9题:

    问答题
    编一个程序,打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如,153=1*1*1+5*5*5+3*3*3,所以153是“水仙花数”。

    正确答案: inta,i,j,k;
    for(a=100;a<=999;a++)
    {
    i=a%10;
    k=a/100;
    j=a%100/10;
    if(a==Math.Pow(i,3)+Math.Pow(j,3)+Math.Pow(k,3))
    Console.WriteLine("{0}是水仙花数",a);
    解析: 暂无解析

  • 第10题:

    数学理解

    填空题:

         (1)一个数的平方等于它本身,这个数是________;

         (2)平方根等于本身的数是________;

         (3)算术平方根等于本身的数是________;

         (4)立方根等于本身的数是___________;

         (5)大于0且小于π的整数是________;

         (6)满足                 的整数x是_____________;


    (1)0.1

    (2)0

    (3)0.1

    (4)0.1,-1

    (5)1,2,3

    (6)-1,0,1,2

  • 第11题:

    填空:

    (1)一个数的平方等于它本身,这个数是___________;一个数的平方根等于它本身,这个数是______;一个数的算术平方根等于它本身,这个数是_____________。

    (2)一个数的立方等于它本身,这个数是________________;一个数的立方根等于它本身,这个数是_______________。


    (1)一个数的平方等于它本身,这个数是0和1;一个数的平方根等于它本身,这个数是0;一个数的算术平方根等于它本身,这个数是0和1

    (2)一个数的立方等于它本身,这个数是-1,0,1;一个数的立方根等于它本身,这个数是-1,0,1


  • 第12题:

    一个三位数,各位上的数的和是15,百位上的数与个位上的数的差是5,如颠倒各位上的数的顺序,则所成的新数比原数的3倍少39。这个三位数是( )。

    A.196

    B.348

    C.267

    D.429


    正确答案:C

  • 第13题:

    一工厂生产的某规格齿轮的齿数是一个三位数的质数(除了1和它本身之外,不能被其他整数整除的正整数),其个、十、百位数字各不相同且均为质数。若将该齿数的百位数字与个位数字对调,所得新的三位数比该齿数大495,则该齿数的十位数字为:

    A.7
    B.5
    C.3
    D.2

    答案:B
    解析:
    第一步,本题考查多位数问题。
    第二步,10以内质数只有2,3,5,7四个数,由颠倒百位与个位之后差为495,利用尾数可知百位为2,个位为7。由于三位数本身也为质数,若十位为3,237是3的倍数并非质数,故十位只能选5。

  • 第14题:

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


    正确答案: inta,i,j,k;
    for(a=100;a<=999;a++)
    {
    i=a%10;
    k=a/100;
    j=a%100/10;
    if(a==Math.Pow(i,3)+Math.Pow(j,3)+Math.Pow(k,3))
    Console.WriteLine("{0}是水仙花数",a);

  • 第15题:

    寻求3位水仙花数的算法通常采用()方法。

    • A、递归
    • B、迭代
    • C、排序
    • D、查找

    正确答案:B

  • 第16题:

    单选题
    漳州、泉州、厦门三地的市花分别是()
    A

    刺桐花三角梅水仙花

    B

    水仙花刺桐花三角梅

    C

    刺桐花水仙花三角梅

    D

    三角梅水仙花刺桐花


    正确答案: D
    解析: 暂无解析

  • 第17题:

    单选题
    寻求3位水仙花数的算法通常采用()方法。
    A

    递归

    B

    迭代

    C

    排序

    D

    查找


    正确答案: B
    解析: 暂无解析