zoukankan      html  css  js  c++  java
  • 1179.阶乘

    题目描述:

    输入n,
    求y1=1!+3!+...m!(m是小于等于n的最大奇数)
    y2=2!+4!+...p!(p是小于等于n的最大偶数)。

    输入:

    每组输入包括1个整数:n

    输出:

    可能有多组测试数据,对于每组数据,
    输出题目要求的y1和y2

    样例输入:
    4
    样例输出:
    7 26
    #include<iostream>
    using namespace std;
    
    int main()
    {
        int n;
        while(cin>>n)
        {
            long long y1=0,y2=0;
            int i=1,fac=1;
            while(i<=n)
            {
                fac*=i;
                if(i%2)
                {
                    y1+=fac;
                }
                else{
                    y2+=fac;
                }
                i++;
            }
            cout<<y1<<" "<<y2<<endl;
        }
        return 0;
    }
  • 相关阅读:
    排座椅
    关于math.h的问题
    客户调查
    排队打水
    删数游戏
    小数背包
    零件分组
    桐桐的组合
    桐桐的数学游戏
    桐桐的全排列
  • 原文地址:https://www.cnblogs.com/bernieloveslife/p/9735282.html
Copyright © 2011-2022 走看看