pta判断是否为水仙花数c语言程序
时间: 2023-11-14 13:47:01 浏览: 211
pta第二章到第八章的程序设计题代码
这是一个算法类问题,可以直接回答。以下是一个示例的C++程序实现:
#include <iostream>
using namespace std;
int main()
{
int num, originalNum, remainder, n = 0, result = 0;
cout << "请输入一个整数:";
cin >> num;
originalNum = num;
while (originalNum != 0) {
originalNum /= 10;
++n;
}
originalNum = num;
while (originalNum != 0) {
remainder = originalNum % 10;
result += pow(remainder, n);
originalNum /= 10;
}
if (result == num)
cout << num << " 是水仙花数。" << endl;
else
cout << num << " 不是水仙花数。" << endl;
return 0;
}
希望对你有帮助。
阅读全文