http://projecteuler.net/problem=1

#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;
}

發佈了40 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章