用python写计算器

void replaceBlank(Char* str,int length){
     int spaceNum=0;
        int newLength=0;
        int oldLength=length;
        int newBack=0;
        int oldBack=0;
        for(int i=0;i<length;i++){
            if(str[i]==' '){
               spaceNum++;
            }
        }
        newLength=oldLength+spaceNum*2;
        newBack=newLength-1;
        oldBack=oldLength-1;
        for(int i=oldBack;i>=0;i--){
            if(str[i]==' '){
                str[newBack--]='0';
                str[newBack--]='2';
                str[newBack--]='%';
            }else{
                str[newBack]=str[i];
                newBack--;
            }
        } 
}

猜你喜欢

转载自blog.csdn.net/rhz20131230/article/details/142859449