39 水仙花数

原创 2015年07月08日 16:25:08

水仙花数

时间限制:1000 ms  |  内存限制:65535 KB
难度:0
描述
请判断一个数是不是水仙花数。
其中水仙花数定义各个位数立方和等于它本身的三位数。
输入
有多组测试数据,每组测试数据以包含一个整数n(100<=n<1000)
输入0表示程序输入结束。
输出
如果n是水仙花数就输出Yes
否则输出No
样例输入
153
154
0
样例输出
Yes
No


题比较简单,直接判断语句就行了。


#include<stdio.h>
int main()
{
	int a,b,c,d;
	while(scanf("%d",&a)&&a!=0)
	{
		b=a/100;c=(a%100)/10;d=a%10;//分离出每一位,比较好看
		if(b*b*b+c*c*c+d*d*d==a)
		{
			printf("Yes\n");
		}
		else
		{
			printf("No\n");
		}
	}
	return 0;
}         


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

用Java语言求证 水仙花数39位

水仙花数

水仙花数

打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。 例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

水仙花数

水仙花数 时间限制:1000 ms  |  内存限制:65535 KB 难度:0 描述请判断一个数是不是水仙花数。 其中水仙花数定义各个位数立方和等于它本身的三位数。 ...

水仙花数

首先介绍下水仙花数:水仙花数是指一个 n 位正整数,它的每个位上的数字的 n 次幂之和等于它本身,所以想输出某个范围内的水仙花数时,必须先得确定此数字的位数,然后再分别用每个位的数字和对应数字的位数相...

水仙花数

水仙花数这道题相比较是简单的,因为我水平一般般,所以,我不能说它是水题,这道题就是要把个位,十位,百位表示出来就哦了,所以,这也算的上是一种技巧题吧。记得曾经做的时候不知道怎么表示,而我那位学长就轻易...

水仙花数

水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。 ( 例如:1^3 + 5^3 + 3^3 = 153 ) 以下为各语言“水仙花数”实现代码 Jav...

水仙花数

水仙花数是指一个 n 位正整数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153) 中文名水仙花数外文名narcissist...

水仙花数

/** * @author 晓葑籽 * goal 判断输入的三位数是不是水仙花数 * date 2013-10-30 * time 13:01 */ /*+++++++++++++++++...

水仙花数

水仙花数 时间限制:1000 ms  |  内存限制:65535 KB 难度:0 描述请判断一个数是不是水仙花数。 其中水仙花数定义各个位数立方和等于它本身的三位数。 ...

c程序--水仙花数

一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)