문자형 배열에서 gets로 문자 입력하는데 만약에

aaaaaddccccaaddd
 
를 입력하면 출력을 a 는 5개 d는 3개 c는 4개 이런식으로 겹치는 것들중에 최대 갯수만 출력인데 포인터 안쓰고 문자열 함수 안쓰고 오직

배열이랑 반복문 조건문만 사용해서 ... 아 진짜 잠도 안옴 빡쳐서
#include<stdio.h>
 int main()
 {
 
  char d[100];
  int i;
  int max[27]={0};
   
   printf("Enter character string:\n");  /*문자열을 입력하세요 */
 
  gets(d);

  for(i=0;i!='\0';i++)
  {
   if(d[i+1]==d[i])
 {
  max[d[i]-'a']++;
   printf("%c = %d\n",'a'+i,max[26]);
   }
   }

  for(i=0;i<26;i++)
  {
   if(max[i]>0)
    printf("%c = %d\n",'a'+i,max[26]);
  }
 }