水仙花数算法

一、水仙花的传说

希腊神话故事

        传说希腊神话里,美少年纳西索斯(Narcissus)是希腊最俊美的男子,无数的少女对他一见倾心,可他却自负地拒绝了所有的人。这当中包括美丽的山中仙女伊可(Echo)。伊可十分伤心,很快地消瘦下去。最后,她的身体终于完全消失,只剩下忧郁的声音在山谷中回荡。此后,希腊人便用伊可的名字(Echo)来表示“回声”。((~ ̄▽ ̄)~有点像shell语言的echo命令)

后来,爱神阿佛洛狄听说美丽的山中仙女伊可死亡,感到十分愤怒,决定让纳西索斯去承受痛苦:爱上别人,却不能以被爱作为回报。

阿佛洛狄施法让纳西索斯见到自己的倒影,从此纳西索斯对自己一见钟情,他为了看到水中的自己而流连在水池旁却什么也做不了,郁郁寡欢((⊙x⊙;)),最终投水而亡。

你知道吗?传说在纳西索斯每天趴在水边对着自己的倒影呼唤的时候,泉水精灵佛里姬娅(Freesia)误以纳西索斯在表达对自己的爱。羞涩的她躲在泉中迟迟不愿现身直至纳西索斯的声音彻底消失。她浮出泉水想一探究竟,结果发现纳西索斯已经死去,悲痛欲绝的她终于也香消玉殒。婚姻与生育女神赫拉将她的灵魂化为一朵小花,英文名字就叫Freesia,也就是香雪兰花,陪伴在纳西索斯化作的水仙花旁,香雪兰的花语为:纯洁的心。而水仙花的话语是:自恋哦( ̄┰ ̄*),错,大错特错!是纯洁!!

二、AI眼中的水仙花

AI眼中的水仙花

拍出来的水仙花

三、水仙花数

tips:在数学界,我们发现有三位数,他们自身的各个位上的数的立方之和等于他们自己,自己等于自己,像极了自恋。如153=1×1×1+5×5×5+3×3×3

0、C代码编写水仙花数
#include <stdio.h>
#include <stdlib.h>
int main(){int i,j,k,n;printf("Narcissus number is: ");for(n = 100;n < 1000;n++){i = n/100;      //分解出百位上的数j = n/10%10;    //分解出十位上的数k = n%10;               //分解出个位上的数if(n == i*i*i + j*j*j + k*k*k){printf("%-5d",n);}}printf("\n");return 0;
}

输出结果

1、C++代码编写水仙花数
#include <iostream>#define FLOWERS(a) (a)*(a)*(a)int main(){for(int i = 100;i < 1000;i++){if((FLOWERS(i % 10) + FLOWERS(i / 10 % 10) + FLOWERS(i / 100 % 10)) == i){std::cout << "Narcissus number is: " << i << std::endl;}}return 0;
}

输出结果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/371668.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设计模式-结构型-08-组合模式

文章目录 1、学校院系展示需求2、组合模式基本介绍3、组合模式示例3.1、 解决学校院系展示&#xff08;透明模式1&#xff09;3.2、高考的科目&#xff08;透明模式2&#xff09;3.3、高考的科目&#xff08;安全组合模式&#xff09; 4、JDK 源码分析5、注意事项和细节 1、学校…

手把手教学!金融行业Google UAC 3.0 广告到底该怎么投?

浅谈 Google UAC 通用应用广告系列&#xff08;即Universal App Campaigns&#xff0c;简称UAC&#xff09;是Google于2015年推出的一种旨在为移动应用&#xff08;Mobile App&#xff09;寻找更多新用户的广告形式。UAC可覆盖Google用户量最多的各款产品和服务&#xff0c;包…

快行线冷链——创新仓配、共赢未来 主题沙龙在京成功举办

2024年7月7日下午&#xff0c;由京营建联盟、北京市大兴区餐饮行业协会、北京快行线冷链物流联合主办的“创新仓配&#xff0c;共赢未来——相信拥抱的力量”主题沙龙活动在北京篝野城市露营空间隆重举行。本次活动定向邀请了餐饮老板、餐饮企业供应链负责人及冻品经销商和相关…

2024云安全责任共担模型报告

来源&#xff1a;华为&中国信通院 近期历史回顾&#xff1a; 2024年5月全国土地市场报告.pdf 2024云原生身份云 IDaaS 技术发展与应用白皮书.pdf 中国智能网联汽车自动驾驶仿真测试白皮书&#xff08;2023版&#xff09;.pdf 2024全球泛癌筛查行业发展情况报告.pdf 2024数…

2.5 C#视觉程序开发实例1----CamManager实现模拟相机采集图片

2.5 C#视觉程序开发实例1----CamManager实现模拟相机采集图片 1 目标效果视频 CamManager 2 CamManager读取本地文件时序 3 BD_Vision_Utility添加代码 3.0 导入链接库 BD_OperatorSets.dllSystem.Windows.Forms.dllOpencvSharp 3.1 导入VisionParam中创建的文件Util_FileO…

使用 pyecharts 渲染成图片程序报错: echarts is not defined问题处理

背景 之前写的使用 snapshot_selenium 来保存pyeacharts渲染成的网页截图&#xff0c;可以正常运行。程序搁置了半年&#xff0c;不知道动了电脑哪里&#xff0c;再次运行程序时&#xff0c;程序开始报错&#xff1a;JavascriptException: javascript error: echarts is not d…

【人工智能】-- 智能家居

个人主页&#xff1a;欢迎来到 Papicatch的博客 课设专栏 &#xff1a;学生成绩管理系统 专业知识专栏&#xff1a; 专业知识 文章目录 &#x1f349;引言 &#x1f349;基于深度卷积神经网络的表情识别 &#x1f348;流程图 &#x1f348;模型设计 &#x1f34d;网络架…

STM32自己从零开始实操08:STM32主控原理图

由于老师使用的各引脚分门别类的单片机原理图我没有找到&#xff0c;我使用是引脚按顺序摆放的&#xff0c;不方便一个模块一个模块截图展示&#xff0c;所以这部分使用老师的原理图。 一、电源 1.1电源的介绍 1.1.1数字电源和地&#xff08;VDD和VSS&#xff09; 数字电源…

STM32-TIM定时器

本内容基于江协科技STM32视频内容&#xff0c;整理而得。 文章目录 1. TIM1.1 TIM定时器1.2 定时器类型1.3 基本定时器1.4 通用定时器1.4 高级定时器1.5 定时中断基本结构1.6 预分频器时序1.7 计数器时序1.8 计数器无预装时序1.9 计数器有预装时序1.10 RCC时钟树 2. TIM库函数…

alibaba EasyExcel 简单导出数据到Excel

导入依赖 <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>4.0.1</version> </dependency> 1、alibaba.excel.EasyExcel导出工具类 import com.alibaba.excel.EasyExcel; import …

Debezium报错处理系列之第111篇:Can‘t compare binlog filenames with different base names

Debezium报错处理系列之第111篇:Cant compare binlog filenames with different base names 一、完整报错二、错误原因三、解决方法Debezium从入门到精通系列之:研究Debezium技术遇到的各种错误解决方法汇总: Debezium从入门到精通系列之:百篇系列文章汇总之研究Debezium技…

智能充电(新能源电动车,电单车)云管理系统的定制解决方案

一 系统简介 智能充电&#xff08;新能源电动车&#xff0c;电单车&#xff09;云管理系统 是一套能够实现对充电站/桩的实时通讯、状态监控、故障检测、运营分析、数据统计、策略设置的智能化多任务管理系统。 二 平台概览 智能充电云管理系统 https://chongdianzhuang.itg…

Git 查看、新建、删除、切换分支

Git 是一个版本控制系统&#xff0c;软件开发者用它来跟踪应用程序的变化并进行项目协作。 分支的诞生便于开发人员在彼此独立的环境中进行开发工作。主分支&#xff08;通常是 main 或 master&#xff09;可以保持稳定&#xff0c;而新的功能或修复可以在单独的分支中进行开发…

react_后台管理_项目

目录 1.运行项目 2. 项目结构 ①项目顶部导航栏 ②项目左侧导航栏 ③主页面-路由切换区 本项目使用的是 reacttsscss 技术栈。 1.运行项目 在当前页面顶部下载本项目&#xff0c;解压后使用编辑器打开&#xff0c;然后再终端输入命令&#xff1a; npm i 下载依赖后&am…

idea删除分支并同步到gitLab以及gitLab上的分支删除

目录 idea删除分支并同步到gitLab 方法一&#xff08;推荐&#xff09; 方法二&#xff08;命令行&#xff09; gitLab上的分支删除 前言-与正文无关 ​ 生活远不止眼前的苦劳与奔波&#xff0c;它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界中&…

WPF UI InkCanvas 导师演示画板 演示 笔记 画笔 识别

<Grid><InkCanvas Name"inkCanvas"/><Button Content"识别" Click"Button_Click" VerticalAlignment"Bottom"/></Grid> 引用内库 Ink ink new Ink(); private void Button_Click(object sender, RoutedEvent…

数据跨境法案:美国篇上

近年来随着全球数字化的加速发展&#xff0c;数据已成为国家竞争力的重要基石。在这样的背景下&#xff0c;中国软件和技术出海的场景日益丰富。本系列邀请到在跨境数据方面的研究人员针对海外的数据跨境政策进行解读。 本期将针对美国对数据跨境流动的态度和政策进行阐释。过…

Linux安装elasticsearch单机版

一、检查内核 uname -a 二、下载版本 下载版本选择自己服务器相同的内核版本 我这边是aaech64 ES下载地址 Kibana 下载地址 二、上传服务器解压 tar -xvf elasticsearch-8.14.1-linux-aarch64.tar.gz 三、安装ES 因为ES不能用root用户启动先创建用户 #新增 es 用户 user…

LeetCode热题100刷题8:54. 螺旋矩阵、73. 矩阵置零、48. 旋转图像

54. 螺旋矩阵 class Solution { public:vector<int> spiralOrder(vector<vector<int>>& matrix) {vector<int> vec;if(matrix.empty())return vec;int left0;int right matrix[0].size()-1;int up0;int down matrix.size()-1;while(true) {for(i…

拥抱国产化,华脉智联助力国家信息安全建设

近年来随着国际信息安全形势变化&#xff0c;信息安全成为各个国家关注的重点。使用信息技术作为攻击手段&#xff0c;对国家基础设施、人民群众财产安全造成损害的案件屡屡发生。例如:伊朗核设遭受攻击就是利用了操作系统漏洞&#xff0c;攻入了核电站的自动控制系统&#xff…