#include <iostream>
using namespace std;
int SumOfArithmeticSequence(int nEqualDiff, int nTopLimit)
{
int nCount = nTopLimit / nEqualDiff;
int nSum = nEqualDiff * nCount * (nCount + 1) / 2;
return nSum;
}
int main()
{
int nResult = SumOfArithmeticSequence(3, 999) + SumOfArithmeticSequence(5, 999) - SumOfArithmeticSequence(15, 999);
cout << nResult << endl;
return 0;
}
http://projecteuler.net/problem=1
最新推荐文章于 2016-02-28 21:52:55 发布