是谁告诉你字符串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++; }