打印本文 打印本文  关闭窗口 关闭窗口  
C趣味程序(二)(09)四位玫瑰花数
作者:佚名  文章来源:不详  点击数  更新时间:2008/4/18 13:58:59  文章录入:杜斌  责任编辑:杜斌

2.3.2 四位玫瑰花数
采用上述方法2)设计的求四位玫瑰花数的程序如下:
程序运行结果如下:
#include<stdio.h>
void main()
{
    int i,s,n,a,m;
    printf("四位玫瑰花数有: \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");
}
四位玫瑰花数有: 
1634  8208  9474
打印本文 打印本文  关闭窗口 关闭窗口