C趣味程序(二)(09)四位玫瑰花数
来源:优易学  2010-1-14 12:13:17   【优易学:中国教育考试门户网】   资料下载   IT书店
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

责任编辑:cyth

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训