⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1178 heritage from father.cpp

📁 威士忌的HDU题解.大概有260多题的源码。对于学习非常有好处。
💻 CPP
字号:
/*
1178 Heritage from father
Time Limit : 1000 ms  Memory Limit : 65535 K  Output Limit : 256 K

GUN C++
*/
/*
1、这个大家都会:1+2+3+4+…n=n(n+1)/2

2、这个有些同学忘记了:
   1*1+2*2+3*3+…+n*n=n(n+1)(2n+1)/6

3、合并后得到n(n+1)(n+2)/6
*/
#include <iostream.h>
#include <math.h>
using namespace std;

const int NMAX=2147483647;
//0<N<2^31

int main()
{
    int n,ca,e;
    double total,ans;
    cout.setf(ios::fixed);
    cout.precision(2);
    while(cin>>n && n!=0)
    {
        total=(double)n*(n+1)*(n+2)/6;
        e=(int)log10(total);
        ans=total/pow(10,e);
        //cout<<total<<endl;
        cout<<ans<<"E"<<e<<endl;
    }
    return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -