C++求三位數的水仙花數

#include<iostream>

using namespace std;

int main() {

	/*
	 *個數的3次方+十位的三次方+百位的三次方=這個數的本身
	 */
	for (int i = 100; i <= 999; i++){
		int a = i / 100;      //百位數
		int b = (i / 10)%10;  //十位數
		int c = i % 10;       //個位數

		if (i == a * a*a + b * b*b + c * c*c) {
			cout << i << endl;
		}

	}

	system("pause");

}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章