用C加加写一个输入一个数判断这个数是不是水仙花数
时间: 2024-05-19 11:13:12 浏览: 96
判断一个数是不是水仙花数.rar
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int n, sum = 0, temp;
cout << "请输入一个数:";
cin >> n;
temp = n;
while (temp > 0) {
int digit = temp % 10;
sum += pow(digit, 3);
temp /= 10;
}
if (sum == n) {
cout << n << "是水仙花数。" << endl;
} else {
cout << n << "不是水仙花数。" << endl;
}
return 0;
}
阅读全文