编程题 共5道

01 02 03 04 05

597 | 第12届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2020年11月真题-考试
编程题 共5道
01

编程实现:

输入一个正整数,输出这个正整数是一个几位数。

输入描述:

输入一个正整数

输出描述:

输出这个正整数是一个几位数


样例输入:

12

样例输出:

2
2分
登录后作答
02

编程实现:

输入一个正整数,然后分行输出这个正整数奇数位上的数(个位数为第一位)。

输入描述:

输入一个正整数

输出描述:

分行输出这个正整数奇数位上的数


样例输入:

123

样例输出:

3
1
2分
登录后作答
03

提示信息:

平方是一种运算,比如:a的平方表示a×a。

例如:2的平方为4 (也就是2*2的积)

例如:4的平方为16 (也就是4*4的积)

编程实现:

输入一个正整数N(N<30),输出1到N(包含1和N)之间所有正整数的平方,且所输出的平方数之间以英文逗号隔开。

输入描述:

输入一个正整数N(N<30)

输出描述:

输出所有正整数的平方数,且所输出的平方数之间以英文逗号隔开


样例输入:

3

样例输出:

1,4,9
2分
登录后作答
04

提示信息:

倍数与约数:如果a能被b整除,a就叫做b的倍数,b就叫做a的约数。约数和倍数都表示一个整数与另一个整数的关系,不能单独存在。

最大公约数:几个整数中公有的约数,叫做这几个数的公约数;其中最大的一个,叫做这几个数的最大公约数。

举例:12、16的公约数有1、2、4,其中最大的一个是4,所以4是12与16的最大公约数。

最小公倍数:几个自然数公有的倍数,叫做这几个数的公倍数,其中最小的一个,叫做这几个数的最小公倍数。

举例:4的倍数有4、8、12、16,……,6的倍数有6、12、18、24,……,4和6的公倍数有12、24,……,其中最小的是12,所以4和6最小公倍数为12。

编程实现:

分别输入两个正整数(1<正整数<201),输出这两个正整数的最大公约数M及最小公倍数N(注:M和N之间以一个英文逗号隔开)。


输入描述:

第1行输入第一个正整数

第2行输入第二个正整数

输出描述:

输出这两个正整数的最大公约数M及最小公倍数N(M和N之间以一个英文逗号隔开)      


样例输入:

4
6

样例输出:

2,12
2分
登录后作答
05

提示信息:

一个正整数如果任何一个数位小于等于右边相邻的数位,则称为一个数位递增数。

例如:

1135是一个数位递增数

1024不是一个数位递增数

题目描述:

输入一个正整数 n(10<n<10001),输出10到n (包含10和n)中有多少个数位递增数。

例如:输入15,10到15之间的数位递增数有:11、12、13、14、15。一共有5个。

输入描述:

输入一个正整数 n(10<n<10001)

输出描述:

输出10到n中有多少个数位递增数


样例输入:

15

样例输出:

5
2分
登录后作答