输入一个三位的正整数,判断该数是否为水仙花数。(水仙花数的是指一个三位数,其各位数字的立方和等于该数本身。例如:153是一个水仙花数,因为153=1^3+5^3+3^3)

题目

输入一个三位的正整数,判断该数是否为水仙花数。(水仙花数的是指一个三位数,其各位数字的立方和等于该数本身。例如:153是一个水仙花数,因为153=1^3+5^3+3^3)


相似考题
参考答案和解析
C
更多“输入一个三位的正整数,判断该数是否为水仙花数。(水仙花数的是指一个三位数,其各位数字的立方和等于该数本身。例如:153是一个水仙花数,因为153=1^3+5^3+3^3)”相关问题
  • 第1题:

    填空:

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

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


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

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


  • 第2题:

    一个三位数可同时被5和7整除,把百位数字和十位数字对调后得到的数比该数少270,这个三位数最大是多少?( )

    A.360

    B.748

    C.030

    D.525


    正确答案:C
    C[解析]由题意可知,这个三位数必定为5、7的公倍数,排除A、B,又知把百位数字和十位数字对调后得到的数比该数少270,C、D项均符合题意,但题目要求的是“最大”的,所以应选择C:

  • 第3题:

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

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

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

  • 第4题:

    所谓“回文数”是指读一个自然数,从正方向读和反方向读,结果是一样的。例如:646,1551,891232198都认为是回文数。编一个程序,输入一个正整数,判定它是否为回文数。当输入的数为0时,则退出程序,否则继续循环执行程序。


    正确答案: ints,k;
    inti,j;
    int[]a=newint[20];
    boolpos;
    while(true)
    {
    s=-1;
    while(s<0)
    {
    Console.Write("请输入一个正整数或者只按一个数字0:");
    s=int.Parse(Console.ReadLine());
    if(s==0)return;
    }
    k=s;
    pos=true;
    i=-1;
    while(k>0)
    {
    i++;
    a[i]=k%10;
    k=k/10;
    }
    //注意:数组a的长度为(i+1)
    for(j=0;j<(i+1)/2;j++)
    if(a[j]!=a[i-j])
    {
    pos=false;
    break;
    }
    if(pos)Console.WriteLine("{0}是回文数。",s);
    elseConsole.WriteLine("{0}不是回文数。",s);
    }

  • 第5题:

    每一个确定的正整数a,都有一个确定的后继数a’,a’也是正整数(一个数的后继数就是紧接在这个数后面的数,例如,1的后继数是2,2的后继数是3等等).那么1()任何正整数的后继数。


    正确答案:不是

  • 第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题:

    问答题
    所谓“回文数”是指读一个自然数,从正方向读和反方向读,结果是一样的。例如:646,1551,891232198都认为是回文数。编一个程序,输入一个正整数,判定它是否为回文数。当输入的数为0时,则退出程序,否则继续循环执行程序。

    正确答案: ints,k;
    inti,j;
    int[]a=newint[20];
    boolpos;
    while(true)
    {
    s=-1;
    while(s<0)
    {
    Console.Write("请输入一个正整数或者只按一个数字0:");
    s=int.Parse(Console.ReadLine());
    if(s==0)return;
    }
    k=s;
    pos=true;
    i=-1;
    while(k>0)
    {
    i++;
    a[i]=k%10;
    k=k/10;
    }
    //注意:数组a的长度为(i+1)
    for(j=0;j<(i+1)/2;j++)
    if(a[j]!=a[i-j])
    {
    pos=false;
    break;
    }
    if(pos)Console.WriteLine("{0}是回文数。",s);
    elseConsole.WriteLine("{0}不是回文数。",s);
    }
    解析: 暂无解析

  • 第8题:

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

    A.196

    B.348

    C.267

    D.429


    正确答案:C

  • 第9题:

    将一个三位数的个位数字和百位数字调换后所得的三位数与原三位数的和是1070,差是198,这个三位数是( )。

    A. 218
    B. 327
    C. 436
    D. 524

    答案:C
    解析:
    直接代入排除,C项,436 + 634=1070,634-436 = 198,满足条件,答案选C。

  • 第10题:

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

    A.0
    B.1
    C.2
    D.3
    E.4
    F.5
    G.6
    H.7

    答案:F
    解析:
    第一步,本题考查多位数问题,用代入排除法解题。
    第二步,10以内的质数只有2、3、5、7四个。该数的十位数字是质数,所以优先排除A、B、E、G选项;根据百位数字与个位数字对调,所得新数比该数大495,可知个位与百位数字之差为5,并且还是质数,只有数字2和7能满足条件,因此十位数字不可能是2和7,排除C、H选项;只剩D、F选项代入验证,D选项代入得到237,F选项代入得到257。
    第三步,因为这个三位数为质数,而237能被3整除,排除D选项。
    因此,选择F选项。

  • 第11题:

    编一个程序,打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如,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);

  • 第12题:

    打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如: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+"是一个水仙花数");
    }
    }
    }
    }

  • 第13题:

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

    169

    B

    358

    C

    469

    D

    736


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

  • 第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);
    解析: 暂无解析