第三周项目4-穷举法-年龄几何

问题及代码:

/*
 *Copyright (c) 2016,烟台大学计算机学院
 *All rights reserved.
 *文件名称:zwj.cpp
 *作    者:张伟晶
 *完成日期:2016年3月12日
 *版 本 号:v1.0
 *
 *问题描述:年龄几何:张三、李四、王五、刘六的年龄成一等差数列,他们四人的年龄相加是26,相乘是880,求以他们的年龄为前四项的等差数列的前20项。
 *输入描述:无
 *程序输出:一组数列
 */
 #include<iostream>
 using namespace std;
 int main()
 {
     int x,q,i;
     for(x=1;x<=6
     +;x++)
     {
         for(q=1;q<=4;q++)
         {
             if(4*x+6*q==26 && x*(x+q)*(x+2*q)*(x+3*q)==880)
             {
                 for(i=1;i<=20;i++)
                 {
                     cout<<x<<" ";
                     x+=q;
                 }
             }
         }
     }
     return 0;
}

运行结果:

第三周项目4-穷举法-年龄几何_第1张图片

知识点总结:

        穷举法。

学习心得:

       持续努力,保持激情。

你可能感兴趣的:(第三周项目4-穷举法-年龄几何)