#DIG11. 【进阶】拆位判断三位水仙花数
【进阶】拆位判断三位水仙花数
【进阶】拆位判断三位水仙花数
题目描述
三位水仙花数是指一个三位正整数,它的百位、十位、个位数字的立方和恰好等于原数。请使用循环拆位判断给定整数是否为水仙花数。
输入格式
输入一个三位正整数 n。
输出格式
如果 n 是水仙花数,输出 YES;否则输出 NO。
数据范围
100 ≤ n ≤ 999。
样例 1
输入数据 1
153
输出数据 1
YES
运行环境
C++17,标准输入输出。
提示
本题属于“循环拆位”练习。核心操作是:
int digit = n % 10; // 取个位
n /= 10; // 去个位
粤公网安备44195502000252号