求三位数的水仙花数

#include<iostream>

//求一个三位数的水仙花数
//345   345%10=5   894%10=4
//345   345/10=34  34%10=4
//345   345/100=3

int main()
{
	for (int i = 100; i != 1000;++i)
	{
		int ge = i % 10;
		int shi = i / 10 % 10;
		int bai = i / 100;
		int j = ge*ge*ge + shi*shi*shi + bai*bai*bai;
		if (i==j ){std::cout << i << "   ";}
    }
	system("pause");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/mc_007/article/details/78472760