作业:输入一个数,判断该数是否是水仙花,如果是,打印”该数是水仙花“,否则打印”该数不是水仙花数“。
#include <stdio.h>
int main(int argc, const char *argv[])
{
int a,b,c,shui;
scanf("%d",&shui);
a=(shui/100);
b=((shui%100)/10);
c=((shui%100)%10);
if(shui>=100 && shui<1000)
{
if(shui==a*a*a+b*b*b+c*c*c)
{
printf("%d是水仙花数\n",shui);
}
else
{
printf("%d不是水仙花数\n",shui);
}
}
return 0;
}
结果