输出所有的水仙花数

#include<stdio.h>
int main()
{
	int b,s,g, n, i;
	
	for (i = 100; i < 1000; i++)
	{
		b = i / 100;                            //取出百位的数值
		s = i/10%10;                            //取出十位的数值
		g = i % 10;                             //取出个位的数值
		
		if (i == b*b*b + s*s*s + g*g*g)         
		{
			printf(" %d", i);               //输出水仙花数
			
		}
	}
		return 0;
	


}

猜你喜欢

转载自blog.csdn.net/jy123_123/article/details/80760158