当前位置: 代码迷 >> 综合 >> 1321:判断是否水仙花数
  详细解决方案

1321:判断是否水仙花数

热度:31   发布时间:2023-11-22 11:58:42.0

问题 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;
}