hdu 2015偶數求和

在這裏插入圖片描述

#include<iostream>
using namespace std;

int main()
{
    int n, m;
    while (cin >> n >> m)
    {
        // end指能夠完成“對完整m個取平均值”循環的最後一個索引(索引從1開始)
        int end = n - (n % m);
        for (int i = 1; i <= end; i += m)
        {
        	// 爲了輸出格式正確
            if (i >= 2)
                cout << " ";
            // 平均值 = (首項 + 末項) / 2
            cout << i + (i + m - 1);
        }
        if (end < n)
        	// 平均值 = (首項 + 末項) / 2
            cout << " " << (end + 1) + n << endl;
        else
            cout << endl;
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章