zoukankan      html  css  js  c++  java
  • c++输入输出

    这是一个调试程序

    #include<iostream>
    using namespace std;
    
    class Solution {
    public:
        void replaceSpace(char *str,int length) {
            if(str == NULL || length<=0)
                return;
            int length_origin = 0;
            int blank = 0;
            while(*str != ''){
                if(*str == ' '){
                    blank++;
                    length_origin++;
                    str++;
                }
                else{
                    length_origin++;
                    str++;
                    continue;
                }
            }
            cout<<'a'<<endl;
            int length_new = length_origin+2*blank;
            cout<<'a'<<endl;
            if(length_new > length)
                return;
            else{cout<<'b'<<endl;
                char *str_new = str+2*blank;
                cout<<'b'<<endl;
                while(str_new != str){
                    if(*str == ' '){
                        *str_new = '0';
                        *(str_new-1) = '2';
                        *(str_new-2) = '%';
                        str_new = str_new -3;
                        str--;
                    }
                    else{
                        *str_new =*str;
                        str_new--;
                        str--;
                    }
                }
            }
        }
    };
    int main(){
        // cout<<'a';
        char str[] = "we are happy";
        cout<<str<<endl;
        Solution replace;
        replace.replaceSpace(str,50);
        cout<<'a';
        cout<<'a'<<endl;
        cout<<'a'<<endl;
        cout<<str<<endl;
        return 0;
    }

    输出的效果为:

    we are happy
    a
    a
    b
    b
    aa
    a
    we%20are%20happy

    c++的输入输出是cin,cout

    cout后面加endl会在输出后加一个回车‘ ’,若不加endl,下面的输出会接着上面一个输出后面

  • 相关阅读:
    topcoder srm 320 div1
    topcoder srm 325 div1
    topcoder srm 330 div1
    topcoder srm 335 div1
    topcoder srm 340 div1
    topcoder srm 300 div1
    topcoder srm 305 div1
    topcoder srm 310 div1
    topcoder srm 315 div1
    如何统计iOS产品不同渠道的下载量?
  • 原文地址:https://www.cnblogs.com/ymjyqsx/p/6591849.html
Copyright © 2011-2022 走看看