PAT程序设计考题——甲级1031(Hello World for U) C++实现

xiaoxiao2021-02-28  82

点击打开pat链接

#include<iostream> #include<math.h> #include<algorithm> #include<queue> #include<map> #include<set> #include<stack> #include<string> #include<vector> using namespace std; #define INF 100000000 #define maxn 100010 int main(){  string a;  cin>>a;  int m=a.size();  int n1,n2,n3;  n1=n3=(m+2)/3;  n2=m-n1-n3;//注意这个2是怎么来的 四个角重合  注意这边n2的含义  for(int i=0;i<n1-1;i++)  { cout<<a[i];  for(int j=0;j<n2;j++)  cout<<" ";  cout<<a[m-1-i]<<endl;  }  for(int i=0;i<n2+2;i++)  cout<<a[n1-1+i];  return 0; }


转载请注明原文地址: https://www.6miu.com/read-78762.html

最新回复(0)