跳到主要内容

函数 >> 练习

计数出现次数

任务: 编写一个函数,接收一个字符串和一个字符,返回该字符在字符串中出现的次数。

元音字母数量

任务: 编写一个函数,接收一个字符串,返回该字符串中元音字母的数量。

回文检测

任务: 编写一个函数,接收两个字符串,如果它们是彼此的回文,则返回true,否则返回false

提示

统计每个字符串中每个字符的出现次数,然后比较这两个计数。

将整数转换为字符串

任务: 编写一个函数,接收一个整数,并返回该整数的字符串表示。不要使用标准库函数,例如std::to_string或其等效函数。

提示

使用string.insert(0, 1, 'x')在字符串开头插入字符,例如

在字符串开头插入字符
std::string s = "abc";
s.insert(0, 1, 'x');
// s is now "xabc"

函数 >> 练习

计数出现次数

任务: 编写一个函数,接收一个字符串和一个字符,返回该字符在字符串中出现的次数。

元音字母数量

任务: 编写一个函数,接收一个字符串,返回该字符串中元音字母的数量。

回文检测

任务: 编写一个函数,接收两个字符串,如果它们是彼此的回文,则返回true,否则返回false

提示

统计每个字符串中每个字符的出现次数,然后比较这两个计数。

将整数转换为字符串

任务: 编写一个函数,接收一个整数,并返回该整数的字符串表示。不要使用标准库函数,例如std::to_string或其等效函数。

提示

使用string.insert(0, 1, 'x')在字符串开头插入字符,例如

在字符串开头插入字符
std::string s = "abc";
s.insert(0, 1, 'x');
// s is now "xabc"