您的位置:首页 > 其它

第9周项目6穷举法解决问题 年龄几何

2014-10-27 11:41 375 查看
/*
*Copyright (c) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称:a.cpp
*作者:张伟建
*完成日期:2014年10月27日
*版本号:v1.0
*
*问题描述:年龄几何
*输入描述:不输入
*程序输出:以他们的年龄为前4项的等差数列的前20项
*/
<pre class="cpp" name="code">#include <iostream>
using namespace std;
int main()
{
int a,n,i;
for(n=1; n>=1&&n<=6; n++)
for(a=1; a>=1&&a<=4; a++)
{
if(4*n+6*a==26&&n*(n+a)*(n+a+a)*(n+a+a+a)==880)
{
for(i=1,n=-1; i<=20; i++)
{
n=n+a;
cout<<n<<"  ";
}
}
}
return 0;
}





知识点总结:这个程序我一开始没有思路,不知道怎样去列出前20项,最后看到兄弟们做的知道if语句里再嵌入一个for语句for(i=1;i<=20;i++,n=n+a),才得到答案。

学习心得:这个程序有点难度,需要我们开动脑筋,跟兄弟们商量,方能得到答案。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: