char *expand(char s1[], char s2[]){
 

 char c;
 int i, j;
 for(i = j = 0; (c = s1[i++]) != '\0';)
  if(s1[i] == '-' && s1[i+1] >= c){
   i++;
   while(c < s1[i])
    s2[j++] = c++; }
  else
   s2[j++] = c; s2[j] ='\0';
 s2[j]='\0';
 return s2;
 
}

 

 

여기서 expand가 a-z-를 입력하면 abcd.....xyzzyx.....dcba 이런식으로 출력해야하는데

오름차순은 할수있는데 내림차순을 못하겠어요ㅠㅠ

제발도와주세요

조건을 잘못하고있는것같은데 계속 오류나서...

제발요!!!