这道题目,对于 C ++的选手,考察的是字符串 。字符串的类型定义是 string 字符串是 C 语言里没有的。对于这道题,用字符串要比用字符数组要方便。
这一题,由于串里不是字母就是空格,所以我们可以采用统计的方式,开两个数组,用于存储字母 A ~ z 。我们又知道字符 A 的 ASCII 码是 64,字符 z 的 ASCII 码是 123 ,所以我们只要开 70 的数组就可以了。
下面就可以进行代码的实现了:
#include#define maxn 70//此处为定义maxn为70 using namespace std; string s,t; int a[maxn],b[maxn],i; int main(){ getline(cin,s);//string的输入方式之一 getline(cin,t); for(i=0;i