acm水仙花数java,水仙花数之C语言经典案例分析

article/2025/10/29 15:31:20

水仙花数之C语言经典案例分析

一、【什么是水仙花数】

水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。

二、【水仙花数的定义】

水仙花数只是自幂数的一种,严格来说3位数的3次幂数才称为水仙花数。

附:其他位数的自幂数名字

一位自幂数:独身数

两位自幂数:没有

三位自幂数:水仙花数

三、【常见的水仙花数】

水仙花数又称阿姆斯特朗数。

三位的水仙花数共有4个:153,370,371,407;

四、【源代码实现如下】

#include

#include

int main()

{

int i, j, k, n;

printf("\n热烈欢迎您来到博新教育C/C++开发技术交流与指导\n我是天狼:726920220------>QQ\n");

printf("\n\n【(100-1000)之间水仙花数如下】:\n");

for (n = 100; n<1000; n++)

{

i = n / 100;            /分解出百位/

j = n / 10 % 10;        /分解出十位/

k = n % 10;                /分解出个位/

if (n == iii + jjj + kkk) /个位十位百位立方和等于该数的本身,则是水仙花数/

{

printf("Water flower'number is :%d\n", n); /输出水仙花数/

}

}

printf("\n");

return 0;

}

五、【运行效果如下】:

a6ebf1474e6edc30a7b98a704b534514.png


http://chatgpt.dhexx.cn/article/vfWdauGJ.shtml

相关文章

c语言水仙花数简书,2010 水仙花数 java

水仙花数 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 286498Accepted Submission(s): 80490 Problem Description 春天是鲜花的季节&#xff0c;水仙花就是其中最迷人的代表&#xff0c;数学上有个水仙花数&#…

Java实现输出水仙花数

目录 一、前言 二、代码部分 1.输出水仙花数的代码 三、程序运行结果&#xff08;控制台输出&#xff09; 四、涉及到的知识点代码 一、前言 1.本代码是我在上学时写的&#xff0c;有一些地方没能完美实现&#xff0c;请包涵也请多赐教&#xff01; 2.本弹窗界面可以根据…

打印0-999水仙花数java

水仙花数是指一个三位数&#xff0c;其各位数字的立方和等于该数字本身&#xff0c;如&#xff1a;1531^35^33^3。 首先做一个循环取出0-999的数字&#xff0c;然后取出数字每位的数分别保存&#xff0c;加上条件用if判断&#xff0c;满足条件就输出数字。 代码 public stat…

java获取本机的外网IP地址(亲测有效)

获取本机的外网地址 如果下面正确&#xff0c;请留下您宝贵的赞 package untils;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.*; import java.util.Enumeration; import java.util.regex.Matcher; impor…

Java之获取本机所有IP

IP工具类&#xff1a; //获取本机所有IP地址 public class IpUtil {public static List<String> getLocalIPList() {List<String> ipList new ArrayList<String>();try {Enumeration<NetworkInterface> networkInterfaces NetworkInterface.getNetw…

java:获取本机IP,Linux环境下使用InetAddress.getLocalHost()方法获得127.0.0.1

知道InetAddress.getLocalHost()方法是可以获取本地ip的&#xff0c;但是在mac电脑上执行的时候&#xff0c;偶尔会得到127.0.0.1的输出&#xff0c;这样拿到本地ip很不稳定&#xff0c;感觉就很不靠谱了 目录 InetAddress.getLocalHost()方法获取本地IP不靠谱原因 获取本地IP的…

java获取本地Ip

程序人生 前言一、传统方式二、新方式三、测试 前言 今天玩了一天&#xff08;愧疚中&#xff09;&#xff0c;写一个简单的获取自己本地ip的一个工具类&#xff0c;可以拿到自己的本地ip&#xff0c;也是这两天用了自己研究了一下&#xff0c;记录下来方便理解。 一、传统方…

Java 获取本机的外网 IP

原理 通过 HTTP 访问第三方获取 IP 的服务接口获取本机的外网 IP&#xff0c;例如&#xff1a; http://checkip.amazonaws.com/https://ipv4.icanhazip.com/http://bot.whatismyipaddress.com/等等… 考虑到这些第三方接口不一定 100% 稳定&#xff0c;例如可能出现下线、错…

video.js 源码分析(JavaScript)

video.js 源码分析&#xff08;JavaScript&#xff09; 组织结构继承关系运行机制 插件的运行机制 插件的定义插件的运行控制条是如何运行的UI与JavaScript对象的衔接 类的挂载方式 存储获取 组织结构 以下是video.js的源码组织结构关系&#xff0c;涉及控制条、菜单、浮层、进…

在网站中使用VideoJs视频播放器播放视频

之前使用videojs用来网页中播放视频&#xff0c;现在做一下总结 &#xff08;这里把插件下载及演示地址、使用方法及demo放出来&#xff09; 视频播放插件Video.js 插件下载地址&#xff1a; http://www.jq22.com/jquery-info404 演示播放视频地址&#xff1a;http://www.jq…

video.js的使用,打造自定义视频播放器(综合详解,可收藏)

video.js的使用&#xff0c;打造自定义视频播放器&#xff08;综合详解&#xff0c;可收藏&#xff09; 一、视频初始化&#xff1a;1、直接在viedo的HTML标签中 初始化,标签里面加上 class"video-js" 和 data-setup{} 属性&#xff0c;例如&#xff1b;2、使用js初…

vue 视频播放插件vue-video-player自定义样式、自动播放设置、设置一开始全屏播放视频、监听全屏事件

1、背景 项目中有涉及视频播放的需求&#xff0c;并且UI设计了样式&#xff0c;与原生的视频video组件有差异&#xff0c;所以使用了vue-video-player插件&#xff0c;并对vue-video-player进行样式改造&#xff0c;自定义播放暂停按钮、全屏按钮、时间进度条样式等&#xff0…

关于谷歌浏览器62版本之后引用video.js不能自动播放的问题(Cross-origin plugin content from http://vjs.zencdn.net/swf/5.0.0-rc

Cross-origin plugin content from http://vjs.zencdn.net/swf/5.0.0-rc1/video-js.swf must have a visible size larger than 400 x 300 pixels, or it will be blocked. Invisible content is always blocked.这句话的意思是&#xff1a;来自http://vjs.zencdn.net/swf/5.0.…

videojs播放器插件使用详解

HTTP stream是各家自己定义的http流&#xff0c;应用于国内点播视频网站。 HLS是苹果公司实现的基于 HTTP 的流媒体传输协议&#xff0c;全称 HTTP Live Streaming&#xff0c;可支持流媒体的直播和点播&#xff0c;主要应用在 iOS 系统&#xff0c;为 iOS 设备&#xff08;如…

videojs-flash.min.js 报错 this.el_.vjs_getProperty is not a function

videojs-flash.min.js 报错 this.el_.vjs_getProperty is not a function 没发现有什么好的解决方法&#xff0c;目前我的问题&#xff0c;就是切换页面的时候或出现这个问题&#xff0c;我猜测是因为this指向变了导致的&#xff0c;我的处理方法就是开个定时器&#xff0c;定时…

this.el_.vjs_getProperty is not a function

前言&#xff1a; 在使用video.js播放rtmp视频中切换页面&#xff0c;如果是弹框引入&#xff0c;关闭弹框时&#xff0c;必然会发现控制台报错这个&#xff0c;这是谈谈我这边遇到的这个问题&#xff0c;以及怎么解决的。 问题&#xff1a; 在说这个问题怎么解决之前&#xf…

Video.js使用教程一(详解)

在项目上遇到类似于直播的场景所以需要前端播放后台的视频流这个问题&#xff0c;所以就此问题记录一下&#xff0c; 在上一篇文章中写到了怎样搭建nginx流媒体服务器以及怎样使用ffmpeg进行推流&#xff0c;那么现在就缺前端拉流这一部分&#xff0c;通过这两个天的辛勤劳动终…

MySQL 导出 CSV 乱码

2019独角兽企业重金招聘Python工程师标准>>> 从MySQL导出数据到 csv 文件后&#xff0c;有时会发现用 excel 打开该导出 csv 文件显示的是乱码&#xff08;不得不说WPS是神器&#xff0c;打开不会乱码 office打开会乱码&#xff09;。这个问题是 csv 文件本身的文本…

Mac中解决CSV乱码问题

新建一个Excel文件&#xff0c;选择文件–》导入 2.选择CSV文件导入 3.“文件导入向导-第1步”弹框中“文件原始格式”选择"Unicode(UTF-8)"&#xff0c;点击下一步 4.“文件导入向导-第2步”中勾选“逗号” 5.“文件导入向导-第3步”保持默认选项&#xff0c;点击…

jemter读取csv乱码

目录 【问题描述】【解决方案】 【问题描述】 已经根据 jmeter读取csv报错配置后&#xff0c;执行压测脚本&#xff0c;jmeter读取csv乱码&#xff0c;请求信息中为乱码&#xff0c;但是不影响交易结果&#xff08;后续有导致交易失败&#xff0c;不知道是否因为乱码引起&…