关闭

南阳oj 题目39 水仙花数

标签: 南阳oj题目39 水仙花数
401人阅读 评论(0) 收藏 举报
分类:

水仙花数

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

注:此题为:南阳oj 题目39 水仙花数


说明:水仙花数定义各个位数立方和等于它本身的三位数。输出格式的大小写


已AC源代码:

#include<stdio.h>
int main()
{
	int a,b,c,n;
	while(scanf("%d",&n)!=EOF)
	{   
	    if(n==0)break;
		a=n/100;
		b=n/10%10;
		c=n%10;
		if(n==a*a*a+b*b*b+c*c*c)
		printf("Yes\n");
		else
		printf("No\n");
	}
	return 0;
}  


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:70410次
    • 积分:3336
    • 等级:
    • 排名:第10503名
    • 原创:276篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    最新评论