输入一个字符串,把其中的字符按逆序输出,如输入 LIGHT,输出 THGIL。

时间:2021-07-15 10:55:32

输入一个字符串,把其中的字符按逆序输出。如输入 LIGHT,输出 THGIL。 


#include <iostream>

#include <string>

using namespace std;


int main(int argc, const char * argv[]) {

    

    cout<<"please input a string:"<< endl ;

    

    char chars[100];

    cin>>chars;

    

    //字符数组----------------------------

    

    int i = 0;

    while (chars[i++]!='\0');

    i--; //这时i是字符串的长度

    

    for(int j=0;j<i;j++){

        cout<<chars[i-j-1];

    }

    cout<<endl;

    

    //string方法------------------------

    

    int j = (int)strlen(chars);

    for(j--;j>=0;j--)

        cout<<chars[j];

    

    cout<<endl;

    return 0;

}

相关文章