电子学会青少年软件编程(C/C++)3级等级考试真题试卷(2025年9月)
========================================================================
答案和更多内容请查看网站:【试卷中心 -----> 电子学会 ----> C/C++ ----> 三级】
网站链接
青少年软件编程历年真题模拟题实时更新
========================================================================
青少年软件编程(C语言)等级考试试卷(三级)
分数:100 题数:5
一、编程题(共5题,共100分)
1. 中位字符
题目描述
给定一个字符串S,输出该字符串的中位字符。
中位字符指的是字符串正中间的字符。当字符串长度为奇数时,中位字符是唯一的;当长度为偶数时,中位字符是中间的两个字符。
输入格式
一个字符串S。
输出格式
一个字符,表示S的中间字符。
输入样例#1
c++
输出样例#1
+
输入样例#2
a
输出样例#2
a
输入样例#3
abc
输出样例#3
b
输入样例#4
abcd
输出样例#4
bc
参考代码:
#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];
}
========================================================================
答案和更多内容请查看网站:【试卷中心 -----> 电子学会 ----> C/C++ ----> 三级】
网站链接
青少年软件编程历年真题模拟题实时更新
========================================================================
