我的方法效率可能不是最优,但比较容易理解,同时,思路解析中的变量可能与代码名称不同,仅作参考题目:思路与解析:1、输入n和n个字符串words,再输入字符串chars2、先定义一个变量count记录有多少个能拼写的单词3、因为words只有小写字母,chars只有小写字母加‘?’。 用一个数组arr1[27]存放chars中小写字母和'?'出现的次数 遍历所有字符串words,每次定义一个arr2[26]记录words中小写字母出现次数。4、对arr1和arr2进行比较,若arr2中字符次数大于arr1字符次数,将其差值相加(比如sum+=arr2[i]-arr1[i])5、如果差...