
C++字符串
字符串相关练习题
冯未晞
小学信息技术教师一枚~
展开
-
C++字符串——[J]猜数字II (pow函数返回值为double型)
一个最多九位的整数n,其中一个数位的数字未知(用?表示),问这个数位上使用哪些数字可以使其能被b整除。参考代码:重难点:POW,是C、C++中的数学函数,功能为计算x的y次幂,返回幂指数的结果。返回值:返回幂指数的结果,即x的y次幂。若x为负数且y为小数,或者x为0且y。若干行,按从小到大的顺序,每行一个数字,表示该数位上的数字。返回类型:double型,int,float会给与警告!如果无论填写什么数字都达不到要求则输出-1。第2行:整数b ( 0<b<100 )。功能:计算x的y次幂。原创 2024-04-16 08:47:59 · 332 阅读 · 0 评论 -
C++字符串——[H]判断回文串(reverse字符串转置函数)
(2) 因为字符串"abc"正向读起来是"abc",反向读起来是"cba",所以"abc"不是回文串。(1) 因为字符串"aba"正向和反向读起来都是"aba",所以"aba"是回文串;接下来的t行是需要判断的字符串(字符串的最大长度不超过500,字符串中不包含空格)。若一个字符串正向和反向读起来相同,我们则称之为回文串。t行,若字符串是回文串,则输出YES,否则输出NO。然后再判断s[i]字符串与转置后的字符串是否相同。第1行为字符串的个数t(1≤t≤1000)字符串转置函数reverse()原创 2024-04-02 20:19:29 · 389 阅读 · 0 评论 -
C++字符串——[G]动物简介(指定子串出现的次数)
刚开始一直会报Segmentation Fault的错误,后面上网查询了一下,由于第一行输入一个int数据后,换行符并没有被忽略,直接被准备读入第一行字符串的getline俘获。注意:琦琦只认识小写字母,而且只要是某部分连续的字母同动物名称完全一样,她就会认为这就是那动物的名称。在开心之余,琦琦也不忘妈妈的教导:观察动物时要认真仔细,还要看动物园除上的动物简介呀。为了卖弄自己的英文水平,琦琦就告诉妈妈每张动物简介里出现了多少次该动物的名称。共1行,为简介里出现了多少次琦琦能识别出的动物的单词。原创 2024-04-02 18:27:00 · 270 阅读 · 0 评论 -
C++字符串——[F]查找子串并替换
对输入的一句子实现查找且置换的功能(找到某个子串并换成另一子串)。第一行为原来的字符串 第二行为要查找的子串 第三行为要替换成的子串。: 查找一个子字符串,并返回其在字符串中第一次出现的位置。: 将字符串的指定位置或范围的字符替换为另一个字符串。只有一行,为替换好的字符串。原创 2024-04-02 13:32:55 · 721 阅读 · 0 评论 -
C++字符串——[E]大小写转换(islower isupper字符串函数)
输入一个由大写和小写字母组成的字符串,将大写字符变成小写、小写变成大写,然后输出。isalnum(char c) 是否为字母或者数字。islower(char c) 是否为小写字母。isupper(char c) 是否为大写字母。isdigit(char c) 是否为数字。isalpha(char c) 是否为字母。toupper(char c) 字母小转大。tolower(char c) 字母大转小。运用相关函数,可以简化代码。原创 2024-04-02 13:13:09 · 321 阅读 · 0 评论 -
C++字符串——[D]统计字符个数
从键盘中任意输入一串字符,直至输入"#"字符代表结束.请编程统计输入的字符中的大写字母,小写字母和数字字符的个数分别是多少?输出只有一行(这意味着末尾有一个回车符号),包括3个整数,分别代表大写字符,小写字符和数字字符的个数。输入只有一行,包括一串字符。(长度小于20,没有空格)原创 2024-04-02 12:59:55 · 674 阅读 · 0 评论 -
C++字符串——[C]单词内的a
给电脑输入一行英语句子,让电脑分析一下这个句子里有几个“a”字母。原创 2024-04-02 12:50:33 · 277 阅读 · 0 评论 -
C++字符串——[B]字符串输入输出
第三行,这些字符间隔输出(每个字符之间有一个空格)若干个字符(个数不超过255,即一个字符串)第一行,这些字符的个数(字符串长度)第二行,这些字符原样输出。第四行,这些字符反向输出。原创 2024-04-02 12:48:22 · 261 阅读 · 0 评论 -
C++字符串——[A]英语句子
输入两行(分别是一句英文句子的两部分,其中第一行的末尾不包括句子中的空格,第二行的第一个字符是空格)。小明在输入一句英文句子的时候不小心分为两句输入了,请你将这个两个分段的英文合并成一句进行输入。原创 2024-04-02 12:38:35 · 237 阅读 · 0 评论