//检验数字是不是水仙花数
#include<stdio.h>
int main(){
int m,a,b,c,t;
//利用死循环,可以无限次检验数字是不是水仙花数
for(int i = 1;i>0;i++){
scanf("%d",&m); //输入要检验的数字
if(m<3||m>=1000) //水仙花数的的范围
{printf("输入的数字不符合要求\n");}
else
{printf("输入的数字符合要求\n");
a = m%10; // 求个位数
t = m/10; //
b = t%10; //十求位数
c = m/100; //求百位数
if(m == c*c*c+b*b*b+a*a*a)
printf("该数字是水仙花数\n");
else
printf("该数字不是水仙花数\n");
}
}
return 0;
}
检验水仙花数
最新推荐文章于 2024-09-14 18:59:16 发布