首页 > 分享 > 玫瑰花数C

玫瑰花数C

如果一个四位数等于它的各位数字的4次方和,则这个数字称为“玫瑰花”数。

例如,1634

编写程序求出所有的玫瑰花数
方法一

#include<stdio.h> void main() { int n=1000; int a,b,c,d; while(n<10000) { a=n%10; b=(n/10)%10; c=(n/100)%10; d=n/1000; if(n==a*a*a*a+b*b*b*b+c*c*c*c+d*d*d*d) printf("%dn",n); n++; } }

123456789101112131415

方法二

#include<stdio.h> void main() { int x,r,n; for(n=1000;n<10000;n++) { int s=0; x=n; while(x>9) { r=x%10; x=x/10; s=s+r*r*r*r; } s=s+x*x*x*x; if(n==s) printf("%dn",n); } }

123456789101112131415161718

输出结果

相关知识

编程求玫瑰花数
C语言编写水仙花数
vs水仙花数c语言代码,求水仙花数c语言代码怎么写
C语言:输出所有的水仙花数
水仙花数C语言代码优化
判断一个数是否为水仙花数 (C语言)
23朵玫瑰花代表什么意思 玫瑰花的朵数有什么意义
水仙花数,C语言
如果一个四位数等于它的各位数字的4次方的和.则称这个四位数为“玫瑰花数 .如果1634=14+64+34+44.设计一个程序.找出所有的玫瑰花数. 题目和参考答案——青夏教育精英家教网——
「七夕送花攻略」浪漫七夕情人节 玫瑰花攻略 (颜色、只数)

网址: 玫瑰花数C https://m.huajiangbk.com/newsview326699.html

所属分类:花卉
上一篇: 玫瑰花有哪几种颜色
下一篇: 【玫瑰花】