水仙花数

#include<stdio.h>
#include<math.h>
int main(void)
{
  int m,n,i,a,b,c;
  printf("input m:");
  scanf("%d",&m);
  printf("input n:");
  scanf("%d",&n);
  for(i=m;i<=n;i++){
   a=i%10;
   b=(i/10)%10;
   c=i/100;
   if(pow(a,3)+pow(b,3)+pow(c,3)==i&&i!=1000)
    printf("%d",&i);
  }
  return 0;
}
 
 

posted @ 2013-10-21 09:10  夏云修  阅读(133)  评论(2)    收藏  举报