用函数判断多组数据是否是水仙花数

来源:互联网 发布:python 爬取搜索引擎 编辑:程序博客网 时间:2024/06/03 12:47
int is_water(int x)
{
   int a,b,c;
   a=x/100;b=x/10%10;c=x%10;
   if(x==a*a*a+b*b*b+c*c*c)return 1;
   return 0;
}
#include<stdio.h>
int main()
{
   int n;
   for(n=100;n<=1000;n++)
   {
   scanf("%d",&n);
   if(n==0)return 0;
   if(is_water(n))printf("Yes");
   else printf("No");
   printf("\n");
  }
}
阅读全文
0 0
原创粉丝点击