函数调用判断水仙花数
时间: 2023-12-23 20:03:17 浏览: 96
C语言程序设计-调用函数fun判断一个三位数是否水仙花数;在main函数中从键盘输入一个三位数,并输出判断结果
5星 · 资源好评率100%
以下是两种判断水仙花数的方法:
1. C语言实现:
```c
#include <stdio.h>
#include <math.h>
int isdaff(int n) {
int a, b, c;
a = n % 10;
b = n % 100 / 10;
c = n / 100;
if (pow(a, 3) + pow(b, 3) + pow(c, 3) == n)
return 1;
else
return 0;
}
int main() {
int n;
for (n = 100; n <= 999; n++) {
if (isdaff(n) == 1)
printf("%d\n", n);
}
return 0;
}
```
2. Python实现:
```python
def is_daff(n):
a = n % 10
b = n % 100 // 10
c = n // 100
if pow(a, 3) + pow(b, 3) + pow(c, 3) == n:
return True
else:
return False
for n in range(100, 1000):
if is_daff(n):
print(n)
```
阅读全文