c语言基础练习题----水仙花数

c语言基础练习题----水仙花数

问题描述:
编写一个程序,输出所有三位水仙花数,所谓水仙花数,是一个三位数,其各位数字的立方和等于该数本身,例如输出:153=13+53+33

#include
void main()
{
	int n,a,b,c,s;
	scanf("%d",&n);
	a=n%10;//个位数
	b=n%100/10;//十位数;
	c=n/100;//百位数;
	s=a*a*a+b*b*b+c*c*c;
	if(n==s)
		printf("该数是水仙花数\n");
	else
	printf("该数不是水仙花数\n");
}

你可能感兴趣的:(c语言)