#include <stdio.h>
//水仙花数判断,水仙花数是指一个 3 位数,它的每个数位上的数字的 3次幂之和等于它本身。
//例如:1^3 + 5^3+ 3^3 = 153
int main() {
int x, y, z; //对应百十个
printf("请输入一个数:");
scanf("%1d%1d%1d", &x, &y, &z);// 使用%1d限制只读取一个数字
if ((x * x * x + y * y * y + z * z * z) == (x * 100 + y * 10 + z)) {
printf("水仙花数\n");
} else
printf("不是水仙花数\n");
}
判断输入的数是不是水仙花数
最新推荐文章于 2024-08-23 22:33:11 发布
本文介绍了如何使用C语言编写代码来判断一个三位数是否是水仙花数,即其每个数位上的数字立方和等于其本身。
摘要由CSDN通过智能技术生成