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

题目

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

  • A、递归
  • B、迭代
  • C、排序
  • D、查找
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

分时操作系统通常采用()算法为用户服务。

A、时间片轮转

B、最短作业优先

C、先来先服务

D、优先数调度


参考答案:A

第2题:

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

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


正确答案:

第3题:

编写一个求出找出所有水仙花数的程序,判断一个数是否是水仙花数由子函数完成,输出由主函数完成。

若一个三位正整数,若它的所有数字立方和等于该数本身,则为水仙花数。

例如 153=13+53+33

请帮忙给出正确答案和分析,谢谢!


水仙花数是指一个三位数中各个位数的立方和等于该数本身。例如:153=13+53+33是 153=1的3次方+5的3次方+3的3次方。

#include <stdiio.h>

mian()

{

    int i,l,k,n;

    printf("请输入水仙花数:\n");//输入水仙花数

    for(i=100;i<1000;i++)/*水仙花数是三位数,所以是从100开始,截止到999,也就是小于1000*/

        {

            l=i/100;/*求出百位数上的数字*/

            k=i/10%10;/*求出十位数的数字*/

            n=i%10;/*求出个位数上的数字*/

            if(l*100+k*10+n==l*l*l+k*k*k+n*n*n)/*判断水仙花数是否相等*/

            {

                printf("%-6d",n);/*宽度是6,当宽度不足6的时候,会补齐空格*/

            }

        }

    printf("\n");/*回车,下一行*/

}

第4题:

求理论塔板数通常有两种方法,即逐板计算法和简易图解法。两种方法的基本依据是不同的。


正确答案:错误

第5题:

施工作业计划编制方法上通常采用()。

  • A、重要指标控制法
  • B、概算法
  • C、定额控制法
  • D、经验估算法
  • E、工程量清单法

正确答案:A,C,D

第6题:

一维码的编码方法通常采用二进制算法,在纠错上主要采用校验码的方法。()

此题为判断题(对,错)。


参考答案:正确

第7题:

关于RIP和OSPF的描述中,正确的是()

A.RIP采用向量-距离算法

B.OSPF采用链路-状态算法

C.RIP通常比OSPF计算复杂度高

D.OSPF通常比RIP收敛快

E.RIP中的距离以跳数计算


正确答案:ABDE

第8题:

域名解析通常采用______算法。


正确答案:自顶向下
自顶向下 解析:域名解析采用自顶向下的算法,从根服务器开始直到叶服务器,在其间的某个结点上一定能找到所需的名字-地址映射。

第9题:

求理论塔板数通常有两种方法,即逐板计算法和简易图解法。两种方法的解百纳依据是不同的。


正确答案:错误

第10题:

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

更多相关问题