本文主要是介绍【C++】编写程序,输出所有的水仙花数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
水仙花数是指一个三位数,其个位、十位、百位上的数字的立方和等于该数本身。如371 = 3立方+7立方+1立方,因此371是一个水仙花数。下面输出所有的水仙花数。
#include <iostream>
using namespace std;int main() {int a, b, c;for (int i = 100; i < 1000; i++) {a = i % 10;//获取个位b = i / 10 % 10;//获取十位c = i / 100;//获取百位if (a * a * a + b * b * b + c * c * c == i) {cout << i << endl;}}return 0;
}
运行结果:
这篇关于【C++】编写程序,输出所有的水仙花数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!