A22793. 中位字符
填空题
中等
知识点
题目描述
中位字符
题目描述
给定一个字符串S,输出该字符串的中位字符。
中位字符指的是字符串正中间的字符。当字符串长度为奇数时,中位字符是唯一的;当长度为偶数时,中位字符是中间的两个字符。
输入格式
一个字符串S。
输出格式
一个字符,表示S的中间字符。
输入样例#1
c++输出样例#1
+输入样例#2
a输出样例#2
a输入样例#3
abc输出样例#3
b输入样例#4
abcd输出样例#4
bc参考答案
#include <iostream>
#include <string>
int main()
{
std::string s;
std::cin >> s;
int n = s.size();
if(n % 2 == 0) std::cout << s[n/2-1];
std::cout << s[n/2];
}
上一题
下一题