定义一个正整数的十进制表示中各位数字的立方和为它的水仙花指数,给定一个整数?n,请计算它的水仙花指数。
例如 n=1234?时,水仙花指数为
单个整数:表示?n
单个整数:表示?n?的水仙花指数。
输入:153
输出:153
说明:,当一个数字的水仙花指数等于其本身时,这个数被称作水仙花数。153就是一个水仙花数。
#include <bits/stdc++.h>
using namespace std;
long long n;
int main() {
cin >> n;
long long sum = 0;
while (n) {
int w = n % 10;
sum += pow(w, 3);
n /= 10;
}
cout << sum;
return 0;
}