藍橋杯基礎練習BASIC-7 特殊的數字

問題描述
  153是一個非常特殊的數,它等於它的每位數字的立方和,即153=1*1*1+5*5*5+3*3*3。編程求所有滿足這種條件的三位十進制數。
輸出格式

  按從小到大的順序輸出滿足條件的三位十進制數,每個數佔一行。


#include<iostream>
#include<cmath>
using namespace std;

int main(void)
{
	int s;
	for (int a = 1; a <= 9; a++)
	{
		for (int b = 0; b <= 9; b++)
		{
			for (int c = 0; c <= 9; c++)
			{
				s = a * 100 + b * 10 + c;
				if (pow(a, 3) + pow(b, 3) + pow(c, 3) == s)
				{
					cout << a << b << c << endl;
				}
			}
		}
	}
	return 0;
}


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