코드를 작성하면 ab_ _c_ _ _d_ 으로 변환abcd

971 단어
코드를 작성하면 ab_ _c_ _ _d_ 으로 변환abcd;
int main(int argc, const char * argv[])
{
    char str[20];
    int count=0,tcount=0;                 //count       
                                            //tcount          
    while (scanf("%s",str)!=EOF) {
        int lenth=(int)strlen(str);           //lenth        
        for (int j=lenth-1; j>=0;j--) {
            if (str[j]=='_') {                         //        ,      
                count++;                            //  count  
            }else{                                      //         ,”
                tcount++;                          //  tcount  ,
                str[lenth-tcount]=str[j];  //         “ 
            }
        }
        
        for (int i=0; i<count; i++) {   //        
            str[i]='_';
        }
        
        printf("%s",str);
        count =0;
        tcount=0;
    }
    
    return 0;
}

좋은 웹페이지 즐겨찾기