PROBLEM SET
数位分解
按知识点筛选题目,系统巩固该考点。
题目列表
共 13 题
A66383
CCF-GESP编程能力等级认证C++二级编程题:自幂数判断。【问题描述】自幂数是指,一个N位数,满足各位数字N次方之和是本身。例如,153 是 3位数,其每位数的 3 次方之和,13 + 53 + 33 = 153,因此 153 是自幂数;1634是 4 位数,其每位数的 4 次方之和,14 + 64 + 34 + 44 = 1634,因此 1634 是自幂数。现在,输入若干个正整数,请判断它…
2023年
--
--
A58126
判断一个正整数是否为自幂数;自幂数是指N位数各位数字N次方之和是本身,如153是3位数,其每位数的3次方之和是 153 本身,因此 153 是自幂数,1634 是 4 位数,其每位数的 4 次方之和是 1634 本身;首先输入一个整数M表示随后有M行每行有一个整数,输出每个整数是否为自幂数,如是则输出 T,否则 F。【输入描述】输入正整数M(1<=M<=100)。不考虑输入不合规情形…
2023年-编程题
--
--
A68293
使用 Python 编写一个算法来确定一个数字是否“快乐”。 快乐的数字按照如下方式确定:从一个正整数开始,用其每位数的平方之和取代该数,并重复这个过程,直到最后数字要么收敛等于 1 且一直等于 1,要么将无休止的循环下去且 最终不会收敛等于 1。能够最终收敛等于 1 的数就是快乐的数字。例如,数字 19 就是一个快乐的数字,计算过程如下:12+92=8282+22=6862+82=10012+…
2022年
--
--
A63089
编程实现:给定两个堅数 n 和 m,请输出n到m之间(包含n和m)所有的奇妙数;若不存在奇妙数,则输出-1。输入描述一行输入两个整数n和m(1<=n<=m<=100000),整数之间以一个空格隔开输出描述按照从小到大的顺序输出n到m之间(包含n和m)所有的奇妙数,整数之间以一个空格隔开;若不存在奇妙数,则输出 -1样例输入10 20用例输出10 11 12 15 20提示:如果…
创意编程组
--
--
A60158
以下Python代码判断一个正整数N的各个数位是否都是偶数,例如N=2024时输出“是”,否则输出“否”,横线 处应填入( )。
2024年-选择题
--
--
A66613
下面C++代码用于求正整数各位数字之和,横线处不应填入代码是( )。1 int tnt, N;
2024年
--
--
A69045
统计传感器数据
2025 年
--
--
A67370
下面C++代码执行后输出与 5 有关数的数量。“与 5 有关的数”定义为含有 5 或者能被 5 整除的数。相关说法正确的是( )。cnt = 0;
2025年
--
--
A67071
漂亮数的定义是:如果N能被M整除,或者某位是M,或者N的每位数之和能被M整除,则说N是M的漂亮 数。如果三个条件都满⾜,则是完整漂亮数。123是3的完整漂亮数,因为123能被3整除,也含有3,其每位数之和 为6也能被3整除。下⾯的c++代码⽤于判断N是否为M的完整漂亮数并输出。相关说法正确的是( )。
2025年
--
--
A67044
如果一个正整数能被3整除,或者某一位能被3整除,则称之为“漂亮数”。下面的C++代码用于判断正整数N 是否为漂亮数,L1行的横线处应该填入的C++代码是( )。
2025年
--
--
A57087
Scratch编程题:小杨数“2”【
2026年
--
--
A61060
下列 Python 代码用于计算从 1 到 N(含 N)的所有正整数中,数字 3 出现的总次数。当 N = 40 时,共有14个3,包括3、13、23、30-39,其中33计两次,共计14个3。将代码 while i != 0 改为 while i 执行结果相同。( )1 N = int(input("请输入正整数N:"))
2026年
--
--
A68021
一个正整数的每位都是个位数,称为数位,最高位非0。下面的C++代码用于求正整数的所有数位之和,简称数位和。如 123 的各数位分别是1、2、3,则其数位和为 1+2+3 ,结果为6。为实现该目标,横线处应该填写的代码是( )。1 int N;
2026年
--
--