求出1000以内所有“水仙花数”并输出
水仙花数是指一个3位数, 它的每个位上的数字的3次幂之和等于它本身
水仙花数也称为自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数
例如153、370、371及407就是三位数的水仙花数, 其每个位上的数字的立方和等于该数:
153 = 1^3 + 5^3 + 3^3
370 = 3^3 + 7^3 + 0^3
371 = 3^3 + 7^3 + 1^3
407 = 4^3 + 0^3 + 7^3
下面用代码输出水仙花数 :
#include<stdio.h>int main()
{int i = 0;for (i = 100; i < 1000; i++) //水仙花数是三位数,因此i从100开始{int a = i / 100; //取得百位数字int b = i / 10 - a * 10; //取得十位数字int c = i % 10; //取得个位数字if (i == a*a*a + b*b*b + c*c*c){printf("%d ", i);}}printf("\n");return 0;
}
运行结果截图:
求出1000以内所有“水仙花数”并输出相关推荐
- 【C语言】创建一个函数,判断某一正整数是否为水仙花数,并调用这个函数找出1000以内所有水仙花数...
#include <stdio.h> int fun(int x) {int a, b, c;a = x / 100;b = x % 100 / 10;c = x % 10;if (x = ...
- 【C语言】找出1000以内的水仙花数
什么是水仙花数? 水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153). 代码1: #include<stdio.h> ...
- 【C语言】(for循环嵌套)找出1000以内的水仙花数
什么是水仙花数? 水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153). 分析: 根据定义可知: a*a*a+b*b*b+c*c*c ...
- C语言,利用循环语句找出1000以内的水仙花数
代码如下: #include <stdio.h> int main(void) {int n=100;int n1, ng, ns, nb;for (n = 100; n < 100 ...
- C++中如何读取一个数的位数_求1000以内的水仙花数
点击上方 蓝字关注我们 大家好,我是阿汤哥. 看知乎上有朋友说还不明白怎么判断水仙花数,今天我们就来看看这个问题.(PS:"求1000以内的水仙花数"这道题阿汤哥记忆犹新.到现在还 ...
- python1000以内水仙花数_python 计算1000以内的水仙花数
我是小玉,一个平平无奇的小天才! 水仙花: 先来说说什么是水仙花? 例如:153=1100+510+3*1 且153=13+53+33 三次方是根据这个数字的位数来决定的. 这种形式的数字就被称为水仙 ...
- 1000 以内的水仙花数java
/** * @Description 1000 以内的水仙花数 @author lph Email:liupenghao1201@163.com @version @date 2022年5月18日下午 ...
- 求出1000以内所有完数(C语言)
编算法求出1000以内所有完数(C语言) 题目:编算法找出1000以内所有完数 完数:其因数之和=自身的数,且因数不含自身.如:28的因子为1.2.4.7,14,而28=1+2+4+7+14.因此28 ...
- PHP输出1000以内所有水仙花数
编程要求 要求:编写PHP程序输出1000以内所有水仙花数. 描述:水仙花数是一个三位数,并且其各位数字的立方和等于该数本身. 比如:3^3 + 7^3+ 0^3 = 370 for ($i=1;$i ...
最新文章
- Google Chrome浏览器必备的20个插件
- pycharm中怎么实现批量修改变量名称
- php留言板代码容易出错,制作PHP+MYSQL留言板代码出错。
- video 满屏显示_HTML5 video进入全屏和退出全屏的实现方法
- 在工作迷惘的寒冬感受亲情的温暖。
- Facebook、谷歌、微软和亚马逊的网络架构揭秘
- 网络布线工程师科普铜缆光纤损耗那点事!
- c语言定义5个元素数组, 对数组进行从小到大排序,定义一个5行5列的二维数组,并动态赋值,将第3列的数组进行从小到大的排序...
- 第4章 批处理中的变量
- apt-get update : pulic key error
- CAS单点登陆,URL多出个参数jsessionid导致登陆失败问题
- 视频I帧/P帧/B帧
- oracle数据库hiredate,数据库hiredate
- 用c语言验证5阶魔方矩阵,穷举法打印n阶魔方矩阵
- 全面质量管理体系运转的基本方法 PDCA
- Linux C/C++程序崩溃bug调试方法
- Ubuntu拔掉挂载硬盘后一直卡在ubuntu的logo处以及windows强制关机会出现ubuntu出现系统恢复模式
- mysql关系运算_数据库关系运算
- 若查找课程表中课程名称是计算机或英语,在课程表中要查找课程名称中包含计算机的课程,对应课程名称字段的正确条件表达式是______。...
- 黄子韬被封“剧组开心果”:《艳势番》是人生精彩回忆