基础编程题目
xioaobai_huan
编写代码的小白一枚
展开
-
阶乘合数2
【问题描述】一个正整数如果等于组成它的各位数字的阶乘之和,则该正整数称为阶乘和数。例如正整数145,1!+4!+5!等于145,因此145就是一个阶乘和数。输入一个正整数,计算它的各位数字的阶乘之和,并判断它是否是一个阶乘和数。注意:输入的正整数,以及组成它的各位数字的阶乘之和都不会超过int类型的表示范围,并且输入的正整数的最高位不为0。原创 2023-07-08 23:51:42 · 235 阅读 · 0 评论 -
密钥加密问题
【问题描述】单一字母替换密码,其方法是对于字符串中的字母应用字母加密对应关系进行加密。首先选择一个密钥,密钥为一个字符,例如T,然后,对于字符串中的每一个字符,采用如下的字母对应关系加密:原创 2024-02-02 12:20:59 · 214 阅读 · 0 评论 -
连续正整数的和
【问题描述】对于一个正整数x(3≤x≤1000),寻找一种方案,将x分解成连续正整数的和。即x=x1+x2+……+xn其中x1、x2、……、xn是自小至大的连续正整数,且n>1。比如,对于输入的数字10,可以分解成“10=1+2+3+4”。如果存在多于一种的可行方案,则选取等式右边项的个数最多的那一种。比如,9可以分解为“9=2+3+4”,也可以分解为“9=4+5”。但是前一种分解成3个数的和,后一种分解成2个数的和,所以前一种是有效解。原创 2023-07-10 23:19:37 · 328 阅读 · 1 评论 -
字符金字塔
【问题描述】输入一个字符(A——Z或1——9),输出对应的金字塔图形。原创 2023-07-07 21:09:34 · 241 阅读 · 1 评论 -
孪生数问题b
[问题描述]孪生数定义:如果A的质因数之和等于B,B的质因数之和等于A,A和B称为孪生数(A和B不相等)。试找出正整数M和N之间的所有孪生数。[输入形式]从控制台输入两个正整数M和N (1=M原创 2023-06-13 08:26:01 · 80 阅读 · 1 评论 -
求差集问题
【问题描述】两个集合的差集定义如下:集合A、B的差集,由所有属于A但不属于B的元素构成。输入两个集合A、B,每个集合中元素都是自然数。求集合A、B的差集。原创 2023-06-12 22:55:49 · 176 阅读 · 0 评论 -
特殊的回文数
[问题描述]123321是一个非常特殊的数,它从左边读和从右边读是一样的。这样的数称为回文数。键盘输入一个正整数n(1原创 2023-06-12 21:12:58 · 32 阅读 · 0 评论 -
孪生数问题
孪生数定义:如果A的约数(因数,包含1,但不包含A本身)之和等于B,B的约数(因数)之和等于A,A和B称为孪生数(A和B不相等)。试找出正整数M和N之间的孪生数。原创 2023-06-08 22:29:25 · 129 阅读 · 0 评论 -
非利克瑞尔数
【问题描述】利克瑞尔数(Lychrel Number)指的是将该数各数位逆序翻转后形成的新数相加,并将该过程反复迭代后,结果永远无法是一个回文数的自然数。57就是一个非利克瑞尔数:57+75=132, 132+231=363,363是一个回文数。请编写程序,输入一个自然数(非利克瑞尔数),请计算其最终的回文数是多少及每次迭代过程。原创 2023-06-08 20:08:42 · 110 阅读 · 0 评论 -
统计文件中单词、字符数
【问题描述】写一个统计文件中单词和字符个数的程序。在此,单词指的是仅由字母组成的串。诸如is7years这样的串按照两个单词计算。原创 2023-06-08 20:06:10 · 1000 阅读 · 0 评论 -
相亲数b题
2500年前数学大师毕达哥拉斯就发现,220和284两数之间存在着奇妙的联系:220的因数之和(除了自身之外的因数)为:110+55+44+22+20+11+10+5+4+2+1=284,284的因数之和为:142+71+4+2+1=220。原创 2023-06-07 17:42:50 · 130 阅读 · 0 评论 -
同构数问题
【问题描述】具有下面性质的数a称为“同构数”:设b是a的平方,a与b的低若干位相同。例如,5是25的同构数,25是625的同构数.编程序满足如下要求:输入两个整数a,b (0原创 2023-06-07 15:37:43 · 512 阅读 · 1 评论