Description
输入一行字符串,请你编程序输出最中间位置的字符。如果这行字符串的长度是偶数,那么最中间的字符有两个,为了避免歧义,我们要求只输出一个字符“#”,如果这行字符串的长度是奇数,则输出最中间的那个字符。
Input
输入只有一行字符串。对于初学者的我们来说,输入带有空格的一行字符串的方法是:getline(cin,s);其中s定义的是字符串。
Output
输出只有一个字符,即符合题目要求的字符。
Sample Input
样例1: 12aks673hjd @ddEYEYRE* [EE{,!7832 样例2: 123456
Sample Output
样例1: Y 样例2: #
#include <bits/stdc++.h>
using namespace std;
int main()
{
string a;
int s;
getline(cin,a);
s=a.size();
if(s%2==0) cout<<"#"<<endl;
else cout<<a[(s+1)/2-1]<<endl;
return 0;
}