水仙花数,也叫做自恋数,是指一个三位数,其各位数字的立方和等于该数本身。
下面是用C语言编写的水仙花数的程序:
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修改。
版权声明:除特别声明外,本站所有文章皆是本站原创,转载请以超链接形式注明出处!