【难度为1级,难度等级为1-5级】
本题要求实现一个函数,判断输入的数是否为水仙花数。
裁判测试程序样例:
#include<stdio.h>
int flower(int x);
int main()
{
int a,k;
scanf("%d",&a);
k=flower(a);
if(k)
printf("%d yes",a);
else
printf("%d no",a);
}
return 0;
}
/* 请在这里填写答案 */
函数接口定义:
int flower(int x);
答案
int flower(int x)
{
int q,w,e,k=0;
q=x/100;
w=x/10%10;
e=x%10;
if(x==q*q*q+w*w*w+e*e*e)
k=1;
return k;
}