>>183
ほうっへ

こっちの方がよくね?
char list[] = "a→b→a→a→c→d→b→c→c→d";
printf("count(list(a))=%d\n", 3);
printf("count(list(b))=%d\n", 1);
printf("count(list(c))=%d\n", 3);
printf("count(list(d))=%d\n", 2);

存在するリスト全体に対して個別に定義すれば問題ない