概述
1
、请编写程序完成如下问题:有
100
个小朋友按编号顺序(
1
、
2
、
...100
)逆时针
方向围成一圈。从
1
号开始按逆时针方向
1-9
报数,凡报数
9
者出列。问:最后剩下一
个未出圈的编号是多少?第
50
个出圈的编号是多少?
2
、
某国有
154
名死囚按照
1-154
进行编号。
现国王要赦免其中的
77
名。
对于哪些
被赦免,宰相提出了按号围圈,报数淘汰的办法:所有死囚按号码顺序逆时针方向
围成圈,从
1
号开始逆时针方向
1
、
2...m
报数,凡报数
m
者拖出杀头,如此继续报数
淘汰,直至最后剩下
77
人被赦免。为保证公平,报数
m
由摇双骰确定,两个骰子点数
之和确定为
m
。规定说完后,死囚甲高兴地说,他幸运地被赦免了。死囚乙的号码比
甲大,他也高兴地说被赦免了,死囚丙嚎啕大哭,旁人问他,他说甲和乙都在无忧
位上,而自己在绝望位上,肯定会被砍头。请编写程序完成该题,或给出解题思路。
3
、有一年代尚无考究的古尺长
29
寸,因年代久远古尺上的刻度只剩下
7
条,其
余刻度均已不复存在。专家考证,使用该尺仍可一次性度量
1-29
之间任意整数寸长
度。而且专家指出,
29
是
7
刻度所能实现全部度量的最大长度。请编程确定古尺上
7
条刻度的位置分布或给出解题思路。
4
、
正整数
n
的所有小于
n
的正因子之和若等于
n
本身,
则称数
n
为完全数
(又称完
美数)。例如
6
的小于
6
的正因数为
1
、
2
、
3
,而
6=1+2+3
,则
6
是一个完全数。请编程
求指定区间内的完全数。
5
、若正整数
n
是它平方数的尾部,则称
n
为守形数,又称同构数。例如,
6
是其
平方数
36
的尾部,
75
是其平方数
5776
的尾部,则
6
与
75
都是守形数。试编程求
出指定区间
[x,y]
内所有的守形数。
6
、
杨辉三角的规律为:
每一行的首尾两数均为
1
,
第
k
行共
k
个数,
除首尾两数
,
其余各数均为上一行的肩上两数的和。设计程序打印杨辉三角形的前
n
行(
n
从键盘
输入)。
7
、请编写程序完成如下数字三角形问题:
1
)、请把
1-6
填入三角形的
6
个小圆圈中,使得三角形三条边上的
3
个数之和都
相等。
2
)
、
请把
1-9
填入三角形的
10
个小圆圈中,
使得三角形三条边上的
4
个数之和都
相等,且三条边的
4
个数的平方和也相等。尾两数
,其余各数均为上一行的肩上两
数的和。设计程序打印杨辉三角形的前
n
行(
n
从键盘输入)。
7
、请编写程序完成如下数字三角形问题:
1
)、请把
1-6
填入三角形的
6
个小圆圈中,使得三角形三条边上的
3
个数之和都
相等。
2
)
、
请把
1-9
填入三角形的
10
个小圆圈中,
使得三角形三条边上的
4
个数之和都
相等,且三条边的
4
个数的平方和也相等。
8
、编程实现如下程序:
创建一个简单的雇员姓名、编号程序,能够让用户输入
一组雇员的姓名和编号,程序并且能够提供按照姓名排序输出的功能,雇员姓名显
示在前面,后面是对应的雇员编号。
9
、存在一个文本文件,
文件中有若干行,每行首字符是一个数字,其后是若干
单词,编程实现如下功能:按照数字大小,重排文件中所有内容。
10
、编程实现如下功能:有两个文本文件,每个文件中有若干行,提示输入两
个文件名和一个关键字,把第一个文件中的存在关键字所在的行复制到第二个文件
中。
11
、假设存在一个文本文件,文件中有若干单词,要求编程实现如下功能:该程序
能够统计文件中出现次数最多、第二多和第三多的单词。
最后
以上就是含糊鸵鸟为你收集整理的完全数python程序_python程序设计的全部内容,希望文章能够帮你解决完全数python程序_python程序设计所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复