字符串例题——求逆序数
问题:输入一个正整数(),计算并输出的逆序数。正整数的逆序数就是倒着念的整数(高位不能有多余的0),例如123的逆序数是321,5700的逆序数是75。 分析:使用循环拆分出存储在long long类型变量每位上的数字,一边拆分一边组装逆序...
问题:输入一个正整数(),计算并输出的逆序数。正整数的逆序数就是倒着念的整数(高位不能有多余的0),例如123的逆序数是321,5700的逆序数是75。 分析:使用循环拆分出存储在long long类型变量每位上的数字,一边拆分一边组装逆序...
问题:判断不包含空格且长度不超过1000的字符串是否是回文字符串。所谓回文字符串就是顺着念、倒着念完全相同的字符串。 分析:对于字符串,设其长度为,那么是回文字符串必须要满足:str[0] == str[n-1]、str[1] == str...
问题:统计长度不超过1000的字符串中的单词数量。字符串中的单词用一个或者多个空格隔开。 分析:输入的字符串包含空格,不能简单地使用cin或者scanf输入。可以直接遍历字符串中的字符,遍历过程中统计单词首字符的数量,单词首字符的特点是:当...
问题:统计字符串中单词出现的次数。已知字符串中的单词用一个空格或者多个空格隔开。 输入格式:有2行,第1行是字符串,第2行是不带空格的单词。 分析:使用string来存储字符串和单词。可以通过string的find方法查找子串的方式统计单词...