zoukankan      html  css  js  c++  java
  • 字符逆序

    题目描述
    将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。
    输入
    输入包括一行。 第一行输入的字符串。
    输出
    输出转换好的逆序字符串。
    样例输入
    I am a student
    样例输出
    tneduts a ma I
    

    分析:

    关键问题在使用 getchar()回收 '/n',不然的话getline(cin,str)会将'/n'录入

    //字符串的输入输出处理 
    #include<iostream>
    using namespace std;
    int main()
    {
    
    //    cout<<endl;
    int n,i=0;
    cin>>n;
    string str;
    getchar();
    while(n--){
        getline(cin,str);
        cout<<str<<endl<<endl;
    }
    while(cin>>str){
        cout<<str<<endl<<endl;
    }
    } 
    View Code

    方法二:使用 revers函数

    //字母逆序   reverse的使用 
    #include<iostream>
    #include<algorithm>
    using namespace std;
    
    int main()
    {
        string s;
        getline(cin, s);
        reverse(s.begin(),s.end()); 
        cout<<s<<endl;
    } 
    View Code
  • 相关阅读:
    THD 变量存入threads中
    一个简单的optimizer_trace示例
    LINUX HOOK
    网易杭研后台技术中心的博客
    INNOSQL.官网
    淘宝 印风 UDF
    mysql原创博客
    mysql 主从图
    THD
    开源利器函数调用图
  • 原文地址:https://www.cnblogs.com/helloworld2019/p/10527027.html
Copyright © 2011-2022 走看看