如何判断水仙花数,写一个C语言程序
时间: 2023-04-10 19:02:50 浏览: 123
求水仙花数的c语言程序
以下是一个判断水仙花数的C语言程序:
```c
#include <stdio.h>
int main() {
int num, originalNum, remainder, result = 0;
printf("请输入一个三位数:");
scanf("%d", &num);
originalNum = num;
while (originalNum != 0) {
remainder = originalNum % 10;
result += remainder * remainder * remainder;
originalNum /= 10;
}
if (result == num) {
printf("%d 是水仙花数", num);
} else {
printf("%d 不是水仙花数", num);
}
return 0;
}
```
该程序会要求用户输入一个三位数,然后判断该数是否为水仙花数。如果是水仙花数,则输出该数是水仙花数;否则输出该数不是水仙花数。
阅读全文