第九周项目六穷举法解决组合问题(3)年龄几何
2014-10-28 18:33
239 查看
问题及代码:
运行结果:
![](http://img.blog.csdn.net/20141028182953543?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGFvank4MjY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
知识点总结:
for if语句的应用
学习心得:
我之前写的时候看错题了,看成了求前20项和,之后有人问我怎么写的时候我发现我写错了。
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者: 郝俊宇 * 完成日期:2014年 10 月 25日 * 版 本 号:v1.0 * * 问题描述:张三,李四,王五,刘六的年龄成一等差数列,他们四人的年龄相加是26,相乘是880,求以他们的年龄为前4项的等差数列的前20项 * 程序输出:一个数代表前20项的和 */ #include <iostream> using namespace std; int main() { int n,a; cout<<"数列为:"; for(n=1; n<=6; n++) for(a=1; a<=4; a++) { if((4*n+6*a==26)&&(n*(n+a)*(n+a+a)*(n+a+a+a)==880)) { cout<< n<<","<<n+a<<","<<n+2*a<<","<<n+3*a<<","<<n+4*a<<","<<n+5*a<<","<<n+6*a<<","<<n+7*a<<","<<n+8*a<<","<<n+9*a<<","<< n+10*a<<","<<n+11*a<<","<<n+12*a<<","<<n+13*a<<","<<n+14*a<<","<<n+15*a<<","<<n+16*a<<","<<n+17*a<<","<<n+18*a<<","<< n+19*a<<endl; } } return 0; }
运行结果:
知识点总结:
for if语句的应用
学习心得:
我之前写的时候看错题了,看成了求前20项和,之后有人问我怎么写的时候我发现我写错了。
相关文章推荐
- 第九周项目六穷举法解决组合问题(3)年龄几何
- 第九周项目六 穷举法解决问题之年龄几何
- 第9周项目6穷举法解决组合问题(2年龄几何)
- 第三周项目4:穷举法解决组合问题(3)年龄几何
- 第9周项目6-穷举法解决组合问题之年龄几何
- 第3周项目4-用穷举法解决组合问题(3)年龄几何
- 项目六:穷举法解决组合问(3)年龄几何
- 第九周 项目六 穷举法解决组合问题1
- 第9周项目6-穷取法解决组合问题c年龄几何
- 第九周项目六:穷举法解决组合问题
- 第九周项目 6 穷举法解决组合问题(换分币)
- 第九周项目六 穷举法解决组合问题 (1.百钱百鸡问题)
- 第九周 项目六 穷举法解决组合问题之百钱买百鸡问题
- 第九周项目六穷举法解决组合问题(2)换分币
- 第九周 项目六 穷举法解决组合问题
- 第九周项目 6 穷举法解决组合问题(百钱百鸡)
- 第九周上机项目六穷举法解决组合问题(1)
- 第九周 项目六 穷举法解决组合问题4
- 第九周 项目六 穷举法解决组合问题2
- 第九周项目六穷举法解决组合问题(1)百钱百鸡问题