写在前面

  • 思路分析
  • A1031 Hello World for U (20 分| 字符串处理,附详细注释,逻辑分析)_#include

  • 10分钟a题,不再赘述(水题)

测试用例

input:
helloworld!

output:
h !

ac代码

  • 直接输出
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s;
cin >> s;
int len = s.length(), lrhigh = (len+2) / 3, bottom = len - 2 * lrhigh;
for (int i = 0; i < lrhigh-1; i++)
{
printf("%c", s[i]);
for (int k = bottom; k >0; k--)printf(" ");
printf("%c", s[len - 1 - i]);
printf("\n");
}
for (int i = lrhigh - 1; i <= lrhigh + bottom; i++)
printf("%c", s[i]);
return 0;
}