首页 > 编程知识 正文

四叶玫瑰数判断,四叶玫瑰数有哪些

时间:2023-05-06 15:58:33 阅读:278939 作者:3079

“四叶玫瑰数”又称“玫瑰花数”,是指四位数各位上的数字的四次方之和等于本身的数。

例如,8208就是一个四叶玫瑰数:

8*8*8*8=4096

2*2*2*2=16

0*0*0*0=0

8*8*8*8=4096

4096+16+0+4096=8208

四位数中,四叶玫瑰数共有三个:1634、8208、9474

#include<stdio.h>int main(){ int i, j, t; for(i=1000; i<10000; i++) { t = 0; for(j=i; j; j/=10) t += (j%10)*(j%10)*(j%10)*(j%10); if(t == i) printf("%dn", i); }return 0;}

输出结果:

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。