#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; } [2024-10-30 08:52:39 | AI写代码神器 | 310点数解答]