C趣味程序(二)(09)四位玫瑰花數(shù)

字號(hào):

2.3.2 四位玫瑰花數(shù)
    采用上述方法2)設(shè)計(jì)的求四位玫瑰花數(shù)的程序如下:
    程序運(yùn)行結(jié)果如下:
    #include
    void main()
    {
     int i,s,n,a,m;
     printf("四位玫瑰花數(shù)有: \n");
     for(a=1000;a<=9999;a++)
     {
     s=0;n=a;
     for(i=1;i<=4;i++)
     {
     m=n%10; n=n/10; s=s+m*m*m*m;;
     }
     if(a==s) printf("%d ",a);
     }
     printf("\n");
    }
    四位玫瑰花數(shù)有:
    1634 8208 9474