海深不语


私信TA

用户名:18718750705

访问量:776

签 名:

等  级
排  名 3366
经  验 1951
参赛次数 0
文章发表 7
年  龄 0
在职情况 学生
学  校 福州旗山男子技校
专  业

  自我简介:

TA的其他文章

解题思路:分奇偶情况讨论

注意事项:输出次数的计算

参考代码:

#include<iostream>

using namespace std;

int main()

{

    int n, m;

    while (cin>>n>>m)

    {

        if (n % m == 0)

        {

            for (int i = 0; i < n/m; i++)//输出次数

            {

                int sum = 0, a = i * 2*m;

                for (int j = 0; j < m; j++)

                {

                    a += 2;

                    sum += a;

                }

                cout << sum / m << " ";

            }

        }

        else

        {

            for (int i = 0; i < n/m; i++)//输出次数

            {

                int sum = 0, a = i * 2*m;

                for (int j = 0; j < m; j++)

                {

                    a += 2;

                    sum += a;

                }

                cout << sum / m << " ";

            }

            int a = (n / m) * 2*m,sum=0;

            for (int i = 0; i < n % m; i++)

            {

                a += 2;

                sum += a;

            }

            cout << sum / (n % m);

        }

        cout << endl;

    }

    return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »