2024.7.23

1.求1-----1000以内的完数

思路:第一个循环为遍历2-1000内数字,第二个循环为遍历小于自身且取余==0得出约数。

最终将约数相加。


2.打印奇数金字塔

思路:最外层循环为行数,内部两个循环对图像进行打印,最终在结束循环后对条件进行迭代。

3.求和直到超过100:
编写程序,计算从1开始递增的整数之和,直到和首次超过100时停止并输出当前的和以及累加了多少个数。

思路:无限循环,设置当倍加大于100结束循环。

4.斐波那契数列:
编写程序,输出斐波那契数列的前n项(斐波那契数列指数列中的每一项都是前两项的和,第一和第二项是1)。

思路:斐波那契从第三列开始有规律,前两列固定,添加一个判断(如果为提升效率最好从第三个开始,将前面两个移出循环。)

直接使用数组对1,2项进行初始化,而后根据定义计算。

5.使用嵌套循环产生下列图案,要求用for嵌套循环

F
FE
FED
FEDC
FEDCB
FEDCBA
 

思路:char底层是数字,直接-对应的数字即可输出对应的字母。

6.猴子吃桃问题:

猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

思路:根据文字描述逆推或者穷举。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值