问个c语言数组的题目

img


我花了半个小时来写。
这是我的解答,但是答案一直不对,请教一下是哪出了问题。
了1111111111111111111111111111111111111111111111111111111111111111

是谁告诉你字符串s的长度是26了
你花半小时写,不如花10分钟好好读题,再花5分钟写
-=-==-=
26个字母,数组长度也是26,它们之间是有内在规律的

for(int i=0;i<sizeof(s);i++)
{
c[s[i]-'a']++;
}

或者这样

int i=0;
while(s[i]!='\0')
{
c[s[i]-'a']++;
i++;
}