niusouti.com

编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出(水仙花数是一个三位整数,其值与各位数字的立方和相等)。如果beg到end之间不存在水仙花数,则输出“not found”。

题目

编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出(水仙花数是一个三位整数,其值与各位数字的立方和相等)。如果beg到end之间不存在水仙花数,则输出“not found”。


相似考题
更多“编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出(水仙花数是一个三位整数,其值与各位数字的立方和相等)。如果beg到end之间不存在水仙花数,则输出“not found”。”相关问题
  • 第1题:

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

    A.169

    B.358

    C.469

    D.736


    正确答案:B
    此题用排除法。由“各位数字之和是16”可排除C项;由“百位数字与个位数字对调,得到一个新的三位数,则新的三位数比原三位数大495”可排除选项A、D两项,故此题选B。

  • 第2题:

    以下程序的功能是:生成20个200~300之间的随机整数,输出其中能被5整除的数并求出它们的和。请填空。

    Private Sub Command1 _Click( )

    For i = 1 To 20

    x=Int(【 】*200+ 100)

    If【 】 = 0 Then

    Print x

    S = S +【 】

    End If

    Next I

    Print "Sum = "; S

    End Sub


    正确答案:Rnd x Mod 5 x
    Rnd ,x Mod 5 ,x 解析:在循环中利用Rnd函数得到1个介于0~1之间的小数,再转换为200和300之间的整数,并保存在变量x中。利用Mod函数判断x是否能够被5整除,如果可以,则将x累加到变量S中求和。

  • 第3题:

    下面的程序执行时,可以从键盘输入一个正整数,然后把该数的每位数字按逆序输出。例如:输入7685,则输出5 8 6 7;输人1000,则输出0 0 0 1。请填空。 Private Sub Command1_Click Dim x As Integer X=InputBox(“请输入一个正整数”) While x> 【11】 Print x Mod 10; x=x\10 Wend Print 【12】 End Sub


    正确答案:
    void Base::fun ; virtual display==0;

  • 第4题:

    执行以下程序段,如果在对话框中输入8,输出结果是"Hello"的是______。

    A.n = InputBox("请输入一个数") Select Case n Case 7 To 1 Print "Hello" End Select

    B.n = InputBox("请输入一个数") Select Case n Case Is>1, Is < 6 Print "Hello" End Select

    C.n = InputBox("请输入一个数") Select Case n Case Is > 5, 1, 3 To 10 Print "Hello" End Select

    D.n=InputBox("请输入一个数") Select Case n Case 1, 5, Is > 9 Print "Hello" End Select


    正确答案:C

  • 第5题:

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

    A.196

    B.348

    C.267

    D.429


    正确答案:C

  • 第6题:

    根据条件,回答 46~48 题: 以下程序的功能是:生成20个200到300之间的随机整数,输出其中能被5整除的数并求出它们的和。请填空。

    第46题:请填写【1】处答案 。


    正确答案:
    Rnd或Rnd(n),其中n为任意整数

  • 第7题:

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

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

    正确答案:B

  • 第8题:

    一个三位自然数正好等于它各位数字之和的18倍,则这个三位自然数是()。

    • A、999
    • B、476
    • C、387
    • D、162

    正确答案:D

  • 第9题:

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

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

    正确答案:B

  • 第10题:

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

  • 第11题:

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

    刺桐花三角梅水仙花

    B

    水仙花刺桐花三角梅

    C

    刺桐花水仙花三角梅

    D

    三角梅水仙花刺桐花


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

  • 第12题:

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

    递归

    B

    迭代

    C

    排序

    D

    查找


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

  • 第13题:

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

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


    正确答案:

  • 第14题:

    编写程序,一个数如果刚好与它所有的因子之和相等,则称该数为“完数”,如:6=1+2+ 3,则6就是一个完数。求5~500之间的完数的个数。


    正确答案:程序代码如下: CLEAR SET TALK OFF gs=0 FOR i=5 to 500 yzh=0 FOR j=1 to INT (i/2) IF i&j=0 yzh= yzh+j ENDIF ENDFOR IF yzh=i gs=gs+1 ENDIF ENDPOR ? Gs
    程序代码如下: CLEAR SET TALK OFF gs=0 FOR i=5 to 500 yzh=0 FOR j=1 to INT (i/2) IF i&j=0 yzh= yzh+j ENDIF ENDFOR IF yzh=i gs=gs+1 ENDIF ENDPOR ? Gs

  • 第15题:

    程序PROGl.G的功能是:寻找并输出ll至999之间的数m,它满足m、m2和m3均为回文数。所谓回文数是指其各位数字左右对称的整数,例如l21,676,94249等。满足上述条件的数如m=11,m2=121,m3=1331皆为回文数。请考生编制函数int JsValue(long m)实现此功能,如果是回文数,则函数返回l,反之则返回0。最后把结果输出到文件out.dat中。 注意:部分源程序存放在test.c文件中。 请勿改动主函数main。


    正确答案:
    【审题关键句】回文数字。
    【解题思路】
    ①定义长整型变量i、n,并分别赋给初值m、0(m的值等于主函数中m循环变量的值)。
    ②当变量i的值非零时,即m值不为0时,把n乘以l0加上i除以l0所得的余数的和赋给变量n,把i除以l0所得的商,赋给变量i。实现对整数i各位上的数字进行逆序排列。
    ③当退出while循环时,判断n是否等于m,如果两者相等,则说明参数m是回文,返回l,否则,不是回文,返回0。
    【参考答案】

  • 第16题:

    编写程序,实现1到100之间整数的累加并输出运算结果。


    答案:public class a{public static void main(String[] args){int i,s=0;for(i=1;i<=100;i++){s=s+i;}System.out.println("1到100的累加和是"+s);}}

  • 第17题:

    阅读以下说明和流程图,填补流程图和问题中的空缺(1)~(5),将解答填入答题纸的对应栏内。 【说明】 设整型数组A[1:N]每个元素的值都是1到N之间的正整数。一般来说,其中会有一些元素的值是重复的,也有些数未出现在数组中。下面流程图的功能是查缺查重,即找出A[1:N]中所有缺的或重复的整数,并计算其出现的次数(出现次数为0时表示缺)。流程图中采用的算法思想是将数组A的下标与值看作是整数集[1:N]加上的一个映射,并用数组C[1:N]记录各整数出现的次数,需输出所有缺少的或重复的数及其出现的次数。

    【流程图】【问题】 如果数组A[1:5]的元素分别为{3,2,5,5,1},则算法流程结束后输出结果为: (5) 。 输出格式为:缺少或重复的元素,次数(0表示缺少)


    正确答案:(1)A[i] 
    (2)C[k]+1
    (3)0
    (4)k 和C[k] 
    (5)4,{1,1,1,0,2}

  • 第18题:

    函数DIFF(‘A’)代表()。

    • A、等价于VAL(‘A’,END)+A的回零后值-A的回零前值-VAL(‘A’,BEG)
    • B、等价于VAL(‘A’,END)+A的回零后值+A的回零前值+VAL(‘A’,BEG)
    • C、等价于VAL(‘A’,END)-A的回零后值-A的回零前值+VAL(‘A’,BEG)
    • D、等价于VAL(‘A’,END)-A的回零后值+A的回零前值-VAL(‘A’,BEG)

    正确答案:D

  • 第19题:

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

  • 第20题:

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

  • 第21题:

    第五套人民币固定水印,均位于各票面正面左侧空白处,迎光透视,可以看到立体感很强的水印,20、10、5纸币的固定水印分别为()。

    • A、水仙花、兰花和荷花
    • B、荷花、兰花和水仙花
    • C、水仙花、月季花和荷花
    • D、荷花、月季花和水仙花

    正确答案:D

  • 第22题:

    单选题
    第五套人民币固定水印,均位于各票面正面左侧空白处,迎光透视,可以看到立体感很强的水印,20、10、5纸币的固定水印分别为()。
    A

    水仙花、兰花和荷花

    B

    荷花、兰花和水仙花

    C

    水仙花、月季花和荷花

    D

    荷花、月季花和水仙花


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

  • 第23题:

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

    169

    B

    358

    C

    469

    D

    736


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

  • 第24题:

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