编程输出三位数的水仙花数

news/2024/11/22 11:23:12/

目录

题目

分析思路

代码


题目

编程输出三位数的水仙花数

标准的 水仙花数 就是三位数,即将三位数的个位;十位;百位取出来,分别三次方相加,若个位;十位;百位三次方相加与原来的三位数相等,那么这个数就是水仙花数。

例如:153=1*1*1+5*5*5+3*3*3。

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

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

一位自幂数:独身数

三位自幂数:水仙花数

四位自幂数:四叶玫瑰数

五位自幂数:五角星数

六位自幂数:六合数

七位自幂数:北斗七星数

八位自幂数:八仙数

九位自幂数:九九重阳数

十位自幂数:十全十美数


分析思路

        我们使用for循环得到所有的三位数,然后将三位数分别拆解出个位、十位、百位。

然后求三次幂,最后再用 i f 语句求证是否与原数相等,相等则为水仙花数


代码

#include <stdio.h>
void main()
{int i, a, b, c, x;for (i = 100; i < 1000; i++){a = i % 10;b = i % 100 / 10;c = i / 100;x = (a * a * a + b * b * b + c * c * c);if (x == i)printf("%d是水仙花数\n",x);}}

希望这篇文章对你有用,如有错误请指出,我会改正哒。


http://www.ppmy.cn/news/516446.html

相关文章

华为、思科和瞻博网络三个厂商如何配置基本ACL和高级ACL?

今天给大家带来基本ACL和高级ACL的配置&#xff0c;主要会介绍三个厂商的配置&#xff1a; 其他厂商也可以参考&#xff0c;比如华三的可以参考华为的&#xff0c;锐捷的参考思科的。 1. 基本ACL配置 基本ACL&#xff08;Access Control List&#xff09;是一种简单的网络安全…

【深入浅出 Spring Security(十一)】授权原理分析和持久化URL权限管理

授权原理分析和持久化URL权限管理 一、必须知道的三大组件&#xff08;Overview&#xff09;二、FilterSecurityInterceptor 源码分析SecurityMetadataSource 分析 三、自定义 FilterSecurityMetadataSource 对象&#xff08;实战&#xff09;自定义表CustomSecurityMetadataSo…

Lambda and Collections

我们先从最熟悉的Java集合框架(Java Collections Framework, JCF)开始说起。 为引入Lambda表达式&#xff0c;Java8新增了java.util.funcion包&#xff0c;里面包含常用的函数接口&#xff0c;这是Lambda表达式的基础&#xff0c;Java集合框架也新增部分接口&#xff0c;以便与…

全屏动态背景

现在我利用在学校和在网上学到的知识做了个动态背景。 效果图&#xff1a; HTML代码: CSS代码&#xff1a; JS代码&#xff1a;

Maya---骨骼的创建

连接时 子物体和父物体在大纲视图中选择&#xff0c;或直接shift键加选 然后按p键 轴向锁定 选择第一个选项 对最后一节关节进行旋转 第一种修改方法&#xff1a; 多创建一节骨骼&#xff0c;之后删除最后那节骨骼。&#xff08;2018&#xff09; 第二种修改方法&#xff1…

人物快速绑定骨骼

1.登录Mixamo网站&#xff0c;上传自己的人物模型或者使用网站中的模型都行-->next 2.绑定骨骼 chin:下巴 wrists:手腕 elbows:肘部 knees&#xff1a;膝盖 groin&#xff1a;腹股沟 3.点击左侧选择动画&#xff0c;即可导出对应动画 4.模型导入unity&#xff0c;创建A…

利用python绘制端午节的各种图案,例如粽子,赛龙舟等,以及一些端午节的感人小故事

这里写目录标题 1、关于端午节的有趣故事2、关于端午节的趣闻3、利用python绘制龙舟3.1. 代码如下3.2 图形展示 4、利用python绘制大公鸡5、利用python来进行端午节的诗词对弈总结 1、关于端午节的有趣故事 端午节是一个历史悠久的中国传统节日&#xff0c;有很多有趣的故事与…

白炽灯护眼还是LED护眼?盘点led护眼灯品牌排行

LED灯更护眼&#xff0c;现在很多家庭里都会安置一盏台灯&#xff0c;选择白炽灯还是LED灯呢&#xff0c;我也研究了很久&#xff0c;首先我们得知道发光原理&#xff0c;白炽灯是通过发热发光的&#xff0c;灯丝温度超过100&#xff0c;白炽灯的光电转换率低&#xff0c;费钱&…