C语言:输入一个英文单词,用一个26元的数组储存每个字母出现的次数 循环部分如下:
C语言:输入一个英文单词,用一个26元的数组储存每个字母出现的次数循环部分如下:for(n--;n>=0;n--){if('z'>=a[n]&&a[n]>='a')//a...
C语言:输入一个英文单词,用一个26元的数组储存每个字母出现的次数
循环部分如下:
for(n--;n>=0;n--)
{
if('z'>=a[n]&&a[n]>='a')//a[n]为储存输入英文单词的数组
times[a[n]-'a']++;//times[26]为储存每个字母出现次数的数组
}
为什么times[a[n]-'a']++;这个语句为次数加1,能解释一下吗?或者还有其他语句代替它吗? 展开
循环部分如下:
for(n--;n>=0;n--)
{
if('z'>=a[n]&&a[n]>='a')//a[n]为储存输入英文单词的数组
times[a[n]-'a']++;//times[26]为储存每个字母出现次数的数组
}
为什么times[a[n]-'a']++;这个语句为次数加1,能解释一下吗?或者还有其他语句代替它吗? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |