首页 > 学院 > 开发设计 > 正文

水仙花数

2019-11-08 02:21:55
字体:
来源:转载
供稿:网友

输出所有的“水仙花数”,所谓“水仙花数”是指一个 3 位数,其各位数字立方和等于该数本身。

例如,153是一水仙花数,因为153=1^3+5^3+3^3。

代码如下:

#include<stdio.h>#include<stdlib.h>#include<math.h>int main(){	int i,j,k,m,n,l,s,a;	PRintf("水仙花数:/n");	for(i=1;i<10;i++)		for(j=0;j<10;j++)			for(k=0;k<10;k++)			{				m=pow(i,3);				n=pow(j,3);				l=pow(k,3);				s=m+n+l;				a=i*100+j*10+k;				if(s==a)					printf("%d ",a);				}	return 0;}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表