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;
    }
}
发布了131 篇原创文章 · 获赞 81 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/weixin_43469047/article/details/104762589