HDU 2010 水仙花数 1

 1 #include<stdio.h>

 2 #include<stdlib.h>

 3 int IsNarcissus(int n)

 4 {

 5     int i,j,k;

 6     i=n/100;

 7     j=n/10%10;

 8     k=n%10;

 9     if(n==i*i*i+j*j*j+k*k*k)  

10     return 1;

11     else return 0;

12 }

13 int main()

14 {

15     int i,m,n,flag;

16     while(scanf("%d%d",&m,&n)!=EOF)

17     {

18         flag=0;

19         for(i=m;i<=n;i++)        

20         { 

21           if(IsNarcissus(i))

22           {

23             if(flag==0)  flag=1;

24             else printf(" ");

25             printf("%d",i); 

26           }

27         } 

28         if(flag==0) 

29         printf("no");

30         putchar('\n');        

31     }

32     system("pause");

33     return 0;

34 }

你可能感兴趣的:(HDU)