学习数组应用的课后练习
2013-10-17 17:14
183 查看
A,B,C,D,E五人合伙夜间捕鱼,天亮前因劳累在河边相继分别找地方睡去。日上三竿,A先醒来,将鱼平分为五份,把多余的一条扔回河中,拿走一份;B第二个醒来也将看到的鱼平分为五份,扔掉多余的一条鱼,拿走自己的一份;接着C,D,E依次醒来,如法炮制分鱼。问五人合伙至少捕到多少条鱼?每个人醒来后看到的鱼数是多少条?
// CatchFish.cpp : 定义控制台应用程序的入口点。 // #include "stdio.h" int main() { int a[5]={0}; int eWakeSee=6; int i = 4; int iSum = 0; while (i>=0) { if (i == 0) { a[0] = iSum; break; } if (eWakeSee%4==0 && iSum%4 == 0) { if (i == 4) { a[i--] = eWakeSee; iSum = eWakeSee/4*5 + 1; } else { a[i--] = iSum; iSum = iSum/4*5 + 1; } } else { i = 4; iSum = 0; eWakeSee += 5; } } int j = 0; for (j;j<5;j++) { printf("%d\n",a[j]); } return 0; }
相关文章推荐
- python学习第三章列表的部分课后练习自己尝试的代码
- 学习Python数据分析随手笔记【一】numpy数组的函数简单应用
- 【学习ios之路:Objective-C】数组,字符串,字典的总和练习
- c++基础学习第三天(c++程序的结构课后练习)
- 学习C++Primer第五版,课后练习。
- OC--Block 数组高级 课后小练习
- R语言学习备忘录(三):数组、矩阵、列表和数据框、因子的应用
- 斯坦福斯坦福机器学习第六周课后练习
- python学习第九章类部分课后练习自己尝试的代码
- 《IOS编程》控制逻辑课后练习 学习手记
- java基础学习记录之利用数组进行进制转换的学习与练习五
- 基于QT5的opencv学习之《学习opencv课后练习3-7》
- PHP学习笔记——使用foreach语句遍历数组的应用
- 我的php学习笔记(四)数组的创建与应用
- java日常学习:数组小练习
- Numpy学习——数组填充np.pad()函数的应用
- 编程学习应用 Growth 发布 3.0,在碎片时间里练习
- java基础学习记录之利用数组查表法进行进制转换的学习与练习六
- 练习字符数组,学习字符串
- python学习第十一章测试代码部分课后练习自己尝试的代码