- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 算法:狐狸吃兔子问题(约瑟环)
围绕着山顶有10个洞,一只狐狸和一只兔子各住一个洞。狐狸总想吃掉兔子。一天兔子对狐狸说:“你想吃我有一个条件,先把洞从1~10编上号,你从10号洞出发,先到1号洞找我;第二次隔1个洞找我,第三次隔2个洞找我,以后依此类推,次数不限。若能找到我,你就可以饱餐一顿。不过在没有找到我以前不能停下来。”狐狸满口答应就开始找了,它从早到晚找了N次洞,累得昏了过去也没有找到兔子。请问,狐狸昏倒在哪一个洞里?免子
2017-08-21 11:57:07
4508
原创 算法:输入两个日期,求之间相差了多少天
输入两个日期,求他们之间相差了多少天 首先先求出从 before year 到 after year之间相差了多少天,,然后减去 before year 已经过去的天数,加上after year 已经过去的天数。# include "stdio.h"isLead(int year) //判断是否为闰年{ // 能被4整除并且不能被100整除或者能被400整除的年份就是闰年
2017-08-21 11:05:05
2091
原创 阿哈磊的挑战11--16
11题、在123456789中插入3个乘号,使得乘积最大?请问乘积最大是多少? 根据符号的位置把 123456789 划分了 4 段,再让这四段相乘,取最大值。一开始是想一直套循环,# include "stdio.h"//请在123456789中插入3个乘号,使得乘积最大?请问乘积最大是多少?int product(int i, int j){ int p=0; for (
2017-08-10 10:42:43
594
原创 阿哈磊的挑战7-10
第七个问题是求987654321的最大质因数 *最开始我是想调用判断素数的函数来做,如果他的因数是素数,就把他存放起来,然后和前一个质因数比较,留下较大大的。# include "stdio.h"isSuShu(int n){ int i; for (i==2; i<=sqrt(n); i++) { if (n/i == 0) return false;
2017-08-07 11:20:19
564
原创 啊哈磊的挑战,前几个比较简单的题。
第一个,求水仙花数。 水仙花数例如153。153是一个非常优美的数153=1*1*1+5*5*5+3*3*3,像这种数就叫做水仙花数。但是水仙花数仅仅指的是100–1000以内的满足a^3+b^3+c^3=abc的数。 代码如下# include "stdio.h"/* 求水仙花数*/int main(){ printf("水仙花数有:"); int i, a,b,c,
2017-08-05 16:35:17
1088
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人