zoukankan      html  css  js  c++  java
  • C++扬帆远航——8(张三李四,等差数列)

    /*
     * Copyright (c) 2016,烟台大学计算机与控制工程学院
     * All rights reserved.
     * 文件名:qiudengcha数列.cpp
     * 作者:常轩
     * 完成日期:2016年3月10日
     * 版本号:V1.0
     *
     * 问题描述:张三,李四,王五,刘六,年龄为等差数列,四人年龄和为26,乘积为880,输出以四人年龄为前四项的等差数列的前二十项
     * 程序输入:无
     * 程序输出:见运行结果
     */
     
    #include<iostream>
    using namespace std;
    int main()
    {
    	int a,n;
    	int i;
    	for(n=0;n<=6;n++)
    	{
    		for(a=1;a<=4;a++)
    		{
    			if((4*n+6*a==26)&&(n*(n+a)*(n+2*a)*(n+3*a)==880))
    			{ 
    				int m;
    				m=n;
    				for(i=0;i<20;i++)
    				{
    					cout<<m<<" ";
    					m=m+a;
    				}
    				cout<<endl;
    
    			}
    		}
    	}
    	return 0;
    }
    运行结果:


    心得:

           先求出所谓的首项与公差,则结果就出来了

  • 相关阅读:
    bzoj3224
    [洛谷日报第62期]Splay简易教程 (转载)
    bzoj1588
    codeforces467C
    codeforces616B
    codeforces379C
    codeforces545C
    codeforces285C
    codeforces659C
    快读代码level.2
  • 原文地址:https://www.cnblogs.com/chxuan/p/8232276.html
Copyright © 2011-2022 走看看