题解 | #变种水仙花#

变种水仙花

http://www.nowcoder.com/practice/c178e3f5cc4641dfbc8b020ae79e2b71

#include<stdio.h>
int sxh(int n)//定义了一个函数,判断是否是水仙花数
{
  int a,b,c,d,a1,b1,c1,d1;
  a=n/10000;
  a1=n%10000;
  b=n/1000;
  b1=n%1000;
  c=n/100;
  c1=n%100;
  d=n/10;
  d1=n%10;
  if(n==a*a1+b*b1+c*c1+d*d1)
     return 1;
  else return 0;  
}

int main()
{
  int i; 
  for(i=10000;i<=99999;i++)
     if(sxh(i)==1)
         printf("%d ",i);
  return 0;
 }
全部评论

相关推荐

面向对象的火龙果很爱...:去吃一顿炸鸡就走
点赞 评论 收藏
分享
认真搞学习:28小登的建议,投算法岗不要写什么物理竞赛,互联网+,多写点项目,用什么算法做了什么。还有本科算法是不可能的开发你这个也没有项目啊
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务