首页 > 外语类考试> ACT
题目内容 (请给出正确答案)
[单选题]

水仙花数是个3位整数(100-999),该数等于各位数的立方和,如153=13+53+33。设计求水仙花数的算法,用什么算法最合适()。

A.回溯法

B.递归法

C.枚举法

D.递推法

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“水仙花数是个3位整数(100-999),该数等于各位数的立方…”相关的问题
第1题
下面代码实现的功能描述为 def fact(n): if n==0: return 1 else: return n*fact(n-1) num =eval(input("请输入一个整数:")) print(fact(abs(int(num))))

A.接受用户输入的整数N,判断N是否是素数并输出结论

B.接受用户输入的整数N,判断N是否是水仙花数

C.接受用户输入的整数N,判断N是否是完数并输出结论

D.接受用户输入的整数N,输出N的阶乘值

点击查看答案
第2题
二进制转换成八进制数的方法是:将二进制数从小数点开始,对二进制数整数部分向左每三位分成一组,对二进制小数部分向右每三位分成一组,不足三位的分别向高位或低位补0凑成3位。每一组有3位二进制数,分别转换成八进制数中的一个数字,全部按序连接起来即可。()此题为判断题(对,错)。
点击查看答案
第3题
下列说法正确的是()。

A.二进制数只由两位数组成

B.二进制转化为八进制时,当分组不足3位,分别向高位或低位补0凑成3位

C.十进制转化为其它进制时,其整数部分和小数部分在转换时需作不同的计算

D.八进制转化为十六进制时,可以通过二进制数作为中间桥梁,先转化为二进制数,再转化为十六进制

E.二进制转化为十六进制时,当分组不足4位,分别向高位或低位补0凑成4位

点击查看答案
第4题
循环控制 1.实验目的 ①熟悉掌握用while语句,do-while语句和for语句实现循环的方法。 ②掌握在程序设计中用

循环控制

1.实验目的

①熟悉掌握用while语句,do-while语句和for语句实现循环的方法。

②掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。

③进一步学习调试程序。

2.实验内容

编程序并上机调试运行。

①逐个检查1到200的所有整数,求1到200之间的完全平方数。

②判断一个整数是否为素数。

③由标准输入读一行字符,输出各个字符的编码。

④统计由标准输入得到的文件中字符的个数。

⑤统计输入数据的个数,找出其中的最小值和最大值。

⑥分别统计输入文件中的空格、行、数字、花括号以及其他所有字符的个数。

⑦打印Fibonacci序列前30个数。

⑧填出下列程序的运行结果。

main()

{int k=0;char c='A';

do

{ switch(c++)

{case'A':k++;break;

case'B':k--;

case'c':k+=2; break;

case'D':k=k%2; contlnue;

case'E':k=k*10;break;

default:k=k/3;

}

k++;

}

while(c<'G');

prinff("k=%d\n",k);

}

⑨若运行以下程序时,从键盘输入3.6 2.4<CR> (<CR>表示回车),写出程序的运行结果。

#include<math.h>

main()

(float x,y,z;

scanf("%f%f",&x,&y);

z=x/y

while(1)

{if(fabs(z)>1.0) {x=y;y=z:z=x/y:}

else break;

}

printf("%f\n",y);

}

⑩编写程序,从键盘输入6名学生的5门成绩,分别求出每个学生的平均成绩,并依次输出。

编程求1!+2!+3!+4!+……………+19!+20!。

找出1000之内的所有完数。

输出9*9口诀。

打印出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,冈为153=13+53+33

猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,只剩下一个桃子了。求猴子第一天共摘了多少个桃子。

要求编写程序使得在屏幕上输出如下图形。

点击查看答案
第5题
从1985到4891的整数中,十位数字与个位数字相同的数有()个。

A.200

B.201

C.291

D.300

点击查看答案
第6题
打印出所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。例如153是一个“水仙
花数”,冈为53=13+53+33
点击查看答案
第7题
从1985到4891的整数中,十位数字与个位数字相同的数有()个。A.200B.201C.291D.300

从1985到4891的整数中,十位数字与个位数字相同的数有()个。

A.200

B.201

C.291

D.300

点击查看答案
第8题
编写程序,求出所有的水仙花数。水仙花数是这样的三位数。它的各位数字的立方和等于这个三位数本身,如371=33+73+13,371就是一个水仙花数。

点击查看答案
第9题
下面问题最适合用回溯法解决的是()。

A.走迷宫

B.折半查找

C.水仙花数

D.求最大公约数

点击查看答案
第10题
算法描述可以有多种表达方法,下列方法中不能描述“水仙花数”算法的是()。

A.流程图

B.伪代码

C.机器语言

D.自然语言

点击查看答案
第11题
有n个整数已按由小到大的顺序排列好,要求输入一个整数,把它插入到原有数列中,而且仍然保持有序
,同时输出新的数列。(插入时应考虑到插入的数的各种可能性,比所有的数都小,比所有的数都大:在最大数和最小数之间)

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改