PAT甲级1031题(U字型)


1.题目介绍

1031

2.考察点,难度

模拟现实类,字符串处理,难度易

3.解题代码

#include <bits/stdc++.h>
using namespace std;

int main(){
    freopen("D:\\PAT\\Clion\\in.txt","r",stdin);

    string s;
    cin>>s;
    int v,h,l;
    v=(s.size()+2)/3;
    h=s.size()+2-2*v;
    for(int i=0;i<v-1;i++){
        cout<<s[i];
        for(int j=0;j<h-2;j++){
            cout<<" ";
        }
        cout<<s[s.length()-i-1]<<endl;
    }
    for(int i=0;i<h;i++){
        cout<<s[v-1+i];
    }

    return 0;
}

4.原题地址

https://pintia.cn/problem-sets/994805342720868352/problems/994805462535356416


文章作者: Peyton
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Peyton !
  目录