自幂专题

Python练习题——自幂数(水仙花数)

题目来源:Python语言程序设计(中国大学MOOC) 授课老师:嵩天、黄天羽、礼欣 题目描述: “3位水仙花数”是指一个三位整数,其各位数字的3次方和等于该数本身。例如:ABC是一个”3位水仙花数”,则:A的3次方+B的3次方+C的3次方 = ABC。 请按照从小到大的顺序输出所有的3位水仙花数,请用”逗号”分隔输出结果。 代码: output = []for d in range

Java程序之寻找自幂数

题目:         自幂数是指一个 n 位数(3≤n≤7 ),它的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153;1^4+6^4+3^4+4^4=1634)。三位自幂数:水仙花数;四位自幂数:四叶玫瑰数;五位自幂数:五角星数;六位自幂数:六合数;七位自幂数:北斗七星数。要求编写程序,输入一个正整数n(3≤n≤7),按递增顺序输出所有n位自幂数,每个数

四叶玫瑰数 ← 自幂数

【题目描述】 输入两个正整数 n 和 m,请将 n~m(1≤n≤m≤1000000)之间(含 n 和 m)的四叶玫瑰数按从小到大的顺序输出。四叶玫瑰数,即四位的自幂数,其各位上的数字的四次方之和等于其本身。四位的四叶玫瑰数共有3个,分别是:1634、8208、9474。【知识点:自幂数】 一个 n 位的自然数,若它各位上的数字的 n 次幂之和等于它本身,则称之为 n 位自幂数。 一位自幂数:独身数

C语言---自幂数(“水仙花数”)

1.打印0~100000的自幂数 #include<stdio.h>#include<math.h>int main(){int i = 0; for (i = 0; i<100000; i++){int n = 0;int temp = i;//判断位数while (temp){n++;temp = temp / 10;}//每个数字求和temp = i;int sum = 0;whil

【GESP】2023年06月图形化三级 -- 自幂数判断

文章目录 自幂数判断【题目描述】【输入描述】【输出描述】【参考答案】其他测试用例 自幂数判断 【题目描述】 自幂数是指N位数各位数字N次方之和是本身,如153是3位数,其每位数的3次方之和是153本身,因此153是自幂数,1634是4位数,其每位数的4次方之和是1634本身,因此1634是自幂数。(注:5的3次方为5×5×5;5的4次方为5×5×5×5。) 默认小猫

输出水仙花数,自幂数(求一个数的位数)

目录 1.自幂数1.1. 水仙花数1.2. 其他自幂数 2. 编程实现2.1 输出水仙花数2.1.1 C2.1.2 Java 2.2输出自幂数2.2.1 C2.2.2Java2.2.3 求取一个数的位数 2.3判断是否是水仙花数/自幂数 1.自幂数 了解水仙花数之前,我们先了解自幂数: 自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。 例如: 当n为