问题 B: 判断水仙花数
题目描述
春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。
现在要求输入一个三位数,判断该数是否是水仙花数,如果是,输出“yes”,否则输出“no”
输入
输入一个三位的正整数。
输出
输出“yes”或“no”。
样例输入
153
样例输出
yes
#include <stdio.h>
#include <stdlib.h>int main()
{
int n,i,j;int num[3];scanf("%d",&n)j=n;for(i=0;i<3;i++){
num[i]=s%10;s/=10;}if(j==pow(num[0],3)+pow(num[1],3)+pow(num[2],3))printf("yes");elseprintf("no");return 0;
}