1027

作者: 峡迩 | 来源:发表于2017-07-30 21:19 被阅读0次
// PATn.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include<iostream>
#include<iomanip>
#include<string>

using namespace std;

int main()
{
    unsigned n;
    string c;
    cin >> n >> c;

    int ret = (n+1)/2;
    int max = 1;
    int sum = 0;

    while (ret>=1)
    {
        sum = sum + max;
        ret = ret - max;
        max = max + 2;
        if (max > ret)
            break;
    }
    max = max - 2;



    cout.flags(ios::right);
    for (int j = max; j > 0; j = j - 2)
    {
        cout.fill(' ');
        if(max==j)
            cout << setw((max - j) / 2) << "";
        else
            cout << setw((max - j)/2)<<" ";
        cout.fill(c[0]);
        cout << setw(j)<<c;
        cout << endl;
    }

    if (n>=7)
    {
        for (int j = 3; j <= max; j = j + 2)
        {
            cout.fill(' ');
            if (max == j)
                cout << setw((max - j) / 2) << "";
            else
                cout << setw((max - j) / 2) << " ";
            cout.fill(c[0]);
            cout << setw(j)<<c;
            cout << endl;
        }
    }
    if (n < 7)
        cout << n-1;
    else
        cout << n % (sum*2 - 1);
    
    return 0;
}


相关文章

  • 1027. 方格取数

    1027. 方格取数

  • 1027

    抬头 还有阳光洒落在身上

  • 1027

    下午到单位加班进行人口抽样调查数据审核。

  • 1027

    村上春树说,你要记得那些大雨中为你撑伞的人,帮你挡住外来之物的人,黑暗中默默抱紧你的人,逗你笑的人,坐车来看...

  • 1027

    2018年10月27-28日,周六日 , 中山大学金融地产 《企业核心团队构建与人才管理之道》课程圆满结束 , 本...

  • 1027

    今天是周六,在外风吹日晒一天,累就不说了,各种奇葩的人都有,但依然阻止不了我前行的脚步!遇到几个天津师大的学生,在...

  • 1027

    A:连续高压力作战,疲惫不堪 M:周六能边调整休息准备周天运动会,边腾出时间陪孩子。家人有意见,觉得很难权衡,不过...

  • 1027

    都是虚伪 我好邪恶呀 我怎么回事 说你又咋了 习惯你的人会习惯 而其他都只是见一次面而已 梁姐不在爽歪歪 丁丁今天...

  • 1027

  • 1027

    一、填空 1.会社の仕事は(どう)ですか。 おもしろいです。 2.あなたの傘は(どれ)ですか。 あれです。 3.李...

网友评论

      本文标题:1027

      本文链接:https://www.haomeiwen.com/subject/swbklxtx.html