ORDERING 런타임 오류 도와주세요~~~

  • qhdks_8077
    qhdks_8077
    #include <stdio.h>
    void positionandsort (char x[],char a,char b);
    
    int main()
    {
        int count,count1,num,z=0;
        int xxx=0;
        char x[3];
        char a[26]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','V','Z'};
        char b[26]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','V','Z'}; 
        scanf("%d",&count);
    
        while(count>0)
        {   scanf("%d %d",&count1,&num);
            while(num>0)
            {
                scanf("%s",&x);
            positionandsort(a,x[0],x[1]);   
    
    
                num -=1;
            }
    
            while (count1>0)
            {  
                printf("%c",a[z]);
    
                count1 -=1;
                z +=1;
    
    
            }
    
            printf("\n");
            while (xxx<26)
            {
                a[xxx]=b[xxx];
    
                xxx +=1; 
                }   
            xxx=0;
            z=0;    
            count -=1;
        }
    
    
    
        return 0;
    }
    
    void positionandsort (char x[],char a,char b)
    { int i;
      char j;
        for(i=0;i<26;i++)
        {
            if (x[i]==a){a=i;}
            if (x[i]==b){b=i;}
    
    
    
         } 
        if (a>b){
            j=x[a];
            x[a]=x[b];  
            x[b]=j;
    }
     } 
    

    8년 전
1개의 댓글이 있습니다.
  • JongMan
    JongMan

    설명 없이 코드만 올리시면 답변을 받으시기 어려울 겁니다.


    8년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.