四叶玫瑰数 ← 自幂数

2024-04-28 15:44
文章标签 自幂 玫瑰 四叶

本文主要是介绍四叶玫瑰数 ← 自幂数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【题目描述】
输入两个正整数 n 和 m,请将 n~m(1≤n≤m≤1000000)之间(含 n 和 m)的四叶玫瑰数按从小到大的顺序输出。

四叶玫瑰数,即四位的自幂数,其各位上的数字的四次方之和等于其本身。四位的四叶玫瑰数共有3个,分别是:1634、8208、9474。

【知识点:自幂数】
一个 n 位的自然数,若它各位上的数字的 n 次幂之和等于它本身,则称之为
n 位自幂数
一位自幂数:独身数 → 0,1,2,3,4,5,6,7,8,9
二位自幂数:/
三位自幂数:水仙花数 → 153,370,371,407
四位自幂数:四叶玫瑰数 → 1634,8208,9474
五位自幂数:五角星数 → 54748,92727,93084
六位自幂数:六合数 → 548834
七位自幂数:北斗七星数 → 1741725,4210818,9800817,9926315
八位自幂数:八仙数 → 24678050,24678051,88593477
九位自幂数:九九重阳数 → 146511208,472335975,534494836,912985153
十位自幂数:十全十美数 → 4679307774


【算法代码】

#include <bits/stdc++.h>
using namespace std;bool isRoseNumber(int x) {int in=x;int sum=0;int t;while(x>0) {t=x%10;sum+=pow(t,4);x/=10;}return sum==in;
}int main() {int n,m;cin>>n>>m;for(int i=n; i<=m; i++) {if(isRoseNumber(i)) cout<<i<<" ";}return 0;
}/*
in:
1000 10000out:
1634 8208 9474
*/



【参考文献】
https://www.meipian.cn/4a249q8z
https://blog.csdn.net/M1stic/article/details/135315290
https://blog.csdn.net/weixin_47786582/article/details/122509330




 

这篇关于四叶玫瑰数 ← 自幂数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/943632

相关文章

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

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

探秘沙漠玫瑰:花语蕴含的爱与坚韧及其独特魅力

在广袤无垠的沙漠深处,隐藏着一种神秘而独特的植物——沙漠玫瑰。它宛如大自然遗落在荒漠中的珍宝,绽放着别样的光芒。当人们提及沙漠玫瑰时,首先想到的便是它那饱含深意的花语。那究竟沙漠玫瑰的花语中蕴含着怎样的浪漫与坚韧呢?让我们一同揭开它的神秘面纱。 一、沙漠玫瑰的花语内涵 沙漠玫瑰,这一独特的花卉,其花语蕴含着深刻而动人的情感。 “爱你至死不渝”,这一花语表达了一种极致的爱情承诺。就如同

玫瑰图的画法大全

使用rose函数可以绘制玫瑰图,rose函数使用的基本方法是rose(t),其中t是随机数,绘制出来的图形为线性。学习rose函数我们还赠送给大家一个方法如何设置曲线的宽度。好吧,下面是具体的方法步骤: 首先我们来建立一个随机数:在MATLAB命令窗口输入x=rand(1000,1)*100;t=x*pi/180;这样设置x为正态分布随机数,设置函数关系为t。 我们先来绘制一个玫瑰图,

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位自幂数,每个数

《玫瑰的故事》打响暑期档,“三连爆”的新丽领跑剧集市场

2024年暑期档剧集大战已经打响。 呈现碾压之势的“剧王”《庆余年2》完结之后,剧集市场的局势变幻莫测,本以为优酷的古偶剧《墨雨云间》有望拿下暑期档第一站,新丽传媒《玫瑰的故事》却横空“杀”出。 刘亦菲、佟大为主演的《玫瑰的故事》于6月8日登陆央视八套,首播当晚收视率飙升至同期第一,开播次日腾讯站内热度突破29000,登顶V榜、猫眼全网热度榜、酷云剧集热度榜、云合全网舆情热度榜等多

风情万种的玫瑰女王

朱珠:姬圈Ace,风情万种的玫瑰女王在娱乐圈的繁星中,朱珠以其独特的高智姐感独树一帜,成为众多粉丝心中的梦中情姐。在热播剧《玫瑰的故事》中,她饰演的姜雪琼更是将这一特质发挥到了极致,不禁为之倾倒。朱珠饰演的姜雪琼,不仅拥有一张风情万种的脸庞,更有着姬圈Ace般的气质。 她的笑容如Angle般温暖,不笑时则如同Alpha般强大。这种既温柔又坚韧的特质,让她在娱乐圈中独树一帜。再加上姜雪琼本身喜欢Al

使用Python绘制南丁格尔图(玫瑰图)

使用Python绘制南丁格尔图(玫瑰图) 南丁格尔图效果代码 南丁格尔图 南丁格尔图(Nightingale Rose Chart),也被称为玫瑰图或极区图,是一种特殊的圆形统计图,用于显示多个类别的数据。它是由弗洛伦斯·南丁格尔(Florence Nightingale)发明的,最初用于展示英国士兵在克里米亚战争期间的死亡原因。**南丁格尔图通过不同大小的扇形区显示数据,其中每

numpy+matplotlib绘制玫瑰线图案

【第10次课]实验十一数据可视化及应用】 声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1.简答题 本实验绘制简单图形,要导入numpy库函数和matplotlib.pyplot子库函数: import matplotlib.pyplot as plt import numpy as np 绘制玫瑰线图案,运行效果如图1所示。 import numpy as

WebServer项目介绍文章【四叶专属】

Linux项目实战C++轻量级Web服务器源码分析TinyWebServer 书接上文,学习开源项目的笔记没想到居然有不少阅读量,后面结合另一个前端开源项目简单做了点修改,没想到居然有需要的同学,那么我就专门为四叶开一篇文章吧,【源码附文章末尾】。 一、整体介绍 这个应该是直接从服务器拉下来的备份,其他几个看了下修改时间好像对不上,删除了日志log和数据库个人信息,剩下基本还是tiny

Flash 与数学 心动玫瑰线

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!           欢迎大家来到这里,在这里,我要向大家宣告一件事情,我将会送给你们每一个人一朵玫瑰,请好好保管好它,因为它里面包含我的温暖。 我相信你会喜欢上!