トピックの説明
指定された 3 桁の数字が水仙の数字かどうかを判断します。いわゆる水仙数とは、その値が自分の数字の 立方体の合計に等しい数を指します。例 153 は水仙の番号です。153=1^3+5^3+3^3
入力フォーマット
整数。
出力フォーマット
水仙の数で「YES」を出力、それ以外は「NO」を出力(引用符を除く)
サンプル入力
123
サンプル出力
いいえ
データのサイズと規則
3 桁の整数、それ以外の場合は「NO」を出力
int main()
{
int sum, a, b, c;//定义a为百位数 b为十位数 c为个位数
cin >> sum;
a = sum / 100;
b = sum / 10 % 10;
c = sum % 10;
if (a * a * a + b * b * b + c * c * c == sum)
{
cout << "YES";
}
else
{
cout << "NO";
}
}