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;
}         


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

NYOJ 39 水仙花数

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

80x86 汇编语言编程:寻找水仙花数

一个三位的十进制数字 N,如果它的百位数、十位数和个位数的立方和,恰好等于这个数字本身,那么,这个数字 N 就是水仙花数。现在已经知道,三位的水仙花数共有4个:153,370,371,407;四位的水...
  • baidu_33836580
  • baidu_33836580
  • 2016年01月25日 12:06
  • 882

php实现水仙花数的5个示例

水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 3^3+ 5^3 = 153)这篇文章主要介绍了php实现水仙花数的4个示例分享,需要的朋...
  • json_ligege
  • json_ligege
  • 2016年05月10日 21:57
  • 892

Java实现水仙花数

1、问题描述 打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。 如153是一个水仙花数,153=1的三次方+5的三次方+3的三次...
  • you23hai45
  • you23hai45
  • 2013年11月16日 17:32
  • 5709

C和C++编程,求水仙花数

C和C++编程,求水仙花数; 给本科生助教后,想起来了,觉得数字很神奇,就自己写了下,挺简单的,直接上代码:...
  • jfsufeng
  • jfsufeng
  • 2015年04月28日 20:19
  • 1947

求21位数的水仙花数

/* * 求21位数的水仙花数 */ import java.math.BigInteger; public class Demo01_BigInteger { // 求 每个 i 的 21 ...
  • hanshileiai
  • hanshileiai
  • 2013年04月14日 11:37
  • 1730

非常经典的JAVA编程题(水仙花数)

代码下载:https://github.com/IsResultXaL/Algorithm/blob/master/src/FindDaffodilNumber.java有更好的方案请在评论里分享!题...
  • IsResultXaL
  • IsResultXaL
  • 2016年04月29日 09:50
  • 4467

21位水仙花数(算法优化版)

题目要求: 一个N位的十进制正整数,如果它的每个位上的数字的N次方的和等于这个数本身,则称其为花朵数。 例如: 当N=3时,153就满足条件,因为 1^3 + 5^3 + 3^3 = 153...
  • linhaiyun_ytdx
  • linhaiyun_ytdx
  • 2016年03月10日 14:44
  • 1828

判断一个数是否是水仙花数

1./* 2.*程序的版权和版本声明部分: 3.*Copyright(c)2013,烟台大学计算机学院学生 4.*All rig...
  • u012369373
  • u012369373
  • 2013年11月05日 16:33
  • 1227

算法练习-求21位数的水仙花数

问题描述:在三分钟内求出所有的21位水仙花数 直接上代码: public class 求21位数的水仙花数 { /** * @param args */ pu...
  • Amo_te_ama_me
  • Amo_te_ama_me
  • 2016年03月11日 14:11
  • 1972
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:39 水仙花数
举报原因:
原因补充:

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