专项训练:函数(一) 建议答题时长:60min
1. 编程题

转进制

题目描述

用递归算法将一个十进制数X转换成任意进制数M(M≤16)。

输入

一行两个数,第一个十进制数X,第二个为进制M。

输出

输出结果。

输入样例

31 16 {将十进制31转化为十六进制数}

输出样例

1F
A
B
C
D
查看答案
2. 编程题

区间内的真素数

题目描述

找出正整数M和N之间(N不小于M)的所有真素数。

真素数的定义:如果一个正整数P为素数,且其反序也为素数,那么P就为真素数。

例如,11,13均为真素数,因为11的反序还是为11,13的反序为31也为素数。

输入

输入两个数M和N,空格间隔,1<=M<=N<=100000。

输出

按从小到大输出M和N之间(包括M和N)的真素数,逗号间隔。如果之间没有真素数,则输出No。

输入样例

10 35

输出样例

11,13,17,31
A
B
C
D
查看答案
3. 编程题

最大质因子序列

题目描述

任意输入两个正整数m,n(1<m<n≤5000),依次输出m到n之间每个数的最大质因子(包括m和n;如果某个数本身是质数,则输出这个数自身)。

输入

一行,包含两个正整数m和n,其间以单个空格间隔。

输出

一行,每个整数的最大质因子,以逗号间隔。

输入样例

5 10

输出样例

5,3,7,2,3,5
A
B
C
D
查看答案
4. 编程题

判决素数个数

题目描述

输入两个整数X和Y,输出两者之间的素数个数(包括X和Y)。

输入

两个整数X和Y(1≤X,Y≤105)。

输出

输出一个整数,表示X,Y之间的素数个数(包括X和Y)。

输入样例

1 100

输出样例

25
A
B
C
D
查看答案
试题目录
编程题
1 2 3 4
赣ICP备20007335号-2