首页 > 其他 > 详细

水仙花数

时间:2015-10-16 19:04:24      阅读:254      评论:0      收藏:0      [点我收藏+]

1、水仙花数(一个N位数,其各个数的N次方之和等于该数,即该数为“水仙花数”)

#include<stdio.h>
#include<math.h>
int main()
{
	int i=0;
	int sum=0;
	printf("0--999之间的水仙花数:\n");
	for(i=0;i<1000;i++)
	{
		int tmp=i,sum=0;
		while(tmp)
		{
			sum+=pow((tmp%10),3);
			tmp=tmp/10;
		}
		if(sum==i)
		{
			printf("%d ",i);
		}
	}
	printf("\n");
	return 0;
}


本文出自 “花开彼岸” 博客,请务必保留此出处http://zxtong.blog.51cto.com/10697148/1703548

水仙花数

原文:http://zxtong.blog.51cto.com/10697148/1703548

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!