0
点赞
收藏
分享

微信扫一扫

输出所有水仙花数(三位数)

苦茶如歌 2022-04-16 阅读 81
c语言

i,j,k分别指代三位数中百位十位和个位,满足水仙花数条件就输出

for循环

#include<stdio.h>// 输出所有的“水仙花数”
#include<math.h>
int main()
{	int i,j,k,a,b;
	for(i=1;i<=9;i++)
		for(j=0;j<=9;j++)
			for(k=0;k<=9;k++)
			{a=pow(i,3)+pow(j,3)+pow(k,3);
			 b=100*i+10*j+k;
			 if(a==b)printf("%d ",a);
			}
	return 0;		
	
}

举报

相关推荐

0 条评论