c语言水仙花如何写

655Z技术栈 C/C++编程 4小时前 5

水仙花数,也叫做自恋数,是指一个三位数,其各位数字的立方和等于该数本身。

下面是用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 是水仙花数\n", num); } else { printf("%d 不是水仙花数\n", num); } return 0; }

运行程序后,会提示用户输入一个三位数,然后程序会判断该数是否为水仙花数,并输出结果。

提供PHP及ThinkPHP框架的定制开发、代码优化,PHP修改、ThinkPHP修改。

邮箱:yvsm@163.com 微信:yvsm316 QQ:316430983
关闭

用微信“扫一扫”