使用c++编程输出所有水仙花数
时间: 2023-10-11 22:10:51 浏览: 179
输出所有的“水仙花数” C++
4星 · 用户满意度95%
好的,这是一个技术问题,我可以回答。以下是使用 C++ 编程输出所有水仙花数的代码:
```
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int num, temp, sum;
for(num = 100; num < 1000; num++)
{
temp = num;
sum = 0;
while(temp > 0)
{
int remainder = temp % 10;
sum += pow(remainder, 3);
temp /= 10;
}
if(sum == num)
{
cout << num << endl;
}
}
return 0;
}
```
执行这个程序,会输出所有 3 位水仙花数。
阅读全文