c语言基础练习题----水仙花数
问题描述:
编写一个程序,输出所有三位水仙花数,所谓水仙花数,是一个三位数,其各位数字的立方和等于该数本身,例如输出:153=13+53+33
#include<stdio.h>
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");
}