C语言编程实现程输出所有玫瑰花数

本文介绍了如何使用C语言编程找出所有四位数中,每个数字的四次方和等于本身的数,即玫瑰花数。通过举例说明如何获取数字的个、十、百、千位,并给出了代码实现的思路。
摘要由CSDN通过智能技术生成

我们依旧是先分析:

1.是一个四位数(abcd)
2.每个数字的四次方和等于本身这个数(aaaa+bbbb+cccc+dddd==i)

**

现在关键就是拿到个十百千各个位置上面的数字信息就是本题的难点,下面我们一步一步来
举个例子

假如一个两位数 98 我们要拿到 数字8 应该怎么做?

i=98%10

这里我偷懒一下不写全部代码了,知道意思就行
如果想拿到数字9应该怎么做

i=98/10;

这样是不是拿到了数字9
同样百位和千位大家都可以试着想一下
**

回归这道题目
四位数就是[1000,10000)就是在这区间里面数
话不多说上代码


                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值