下列程序的功能是输出所有的水仙花数

下列程序的功能是输出所有的水仙花数。所谓水仙花数是指一个三位数,该数的各位数字立方和等于该数本身的数。例如:153是一个水仙花数,因为153=13+53+33

 #include “stdio.h”

 void main( )

{ int x,s,a;

       for(s=0,x=100;x < 1000;x++) ★

    {  a=x;

       while(a!=0)

        { s=s+a%10*a%10*a%10; ★

          a=a/10;

        }

      if(x=a) printf(“%d ” ,x);★

   }

}

 

 

#include “stdio.h”
#include “conio.h”

void main()
{ int x,s,a;
  for(x=100;x<1000;x++)
    {  s=0,a=x;
       while(a!=0)
        { s=s+(a%10)*(a%10)*(a%10);
          a=a/10;
        }
      if(x==s) printf(“%d ” ,x);
    }
  getch();
}

© 版权声明
THE END
喜欢就支持以下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容