C语言--求100到999之间的水仙花数


1.什么是水仙花数?
“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3 ? ,则153是一个“水仙花数”。
2.代码如下:
#include
#include
int main()
{
	int i = 0;
	int a, b, c;
	for (i = 100; i <= 999; i++)
	{
		a = i % 10;
		b = (i / 10) % 10;
		c = i / 100;
		if (i == pow(a, 3) + pow(b, 3) + pow(c, 3))
		{
			printf("%d ", i);
		}
	}
	system("pause");
	return 0;
}
3.运行结果如下:
C语言--求100到999之间的水仙花数_第1张图片



你可能感兴趣的:(C语言)