朋友字符串 - C++实现

题目描述

小图灵得到了一个字符串s,长度不超过10,请你输出它的朋友字符串s1。

朋友字符串s1的定义如下:

给定字符串s的第一个字符为s1的第二个字符,s的第二个字符为s1的第三个字符……以此类推。字符串s的最后一个字符,为朋友字符串s1的第一个字符。

输入描述

输入1行,一个长度不超过10的字符串。

输出描述

输出1行,为输入字符串的朋友字符串。

样例1

输入复制

xiaotuling

输出 gxiaotulin

C++代码实现

#include<bits/stdc++.h>
using namespace std;
int main(){
    string s;
    cin>>s;
    cout<<s[s.length()-1];
    for(int i=0;i<s.length()-1;i++) cout<<s[i];
    return 0;
}

代码解析

  1. 使用cin>>s输入字符串s。
  2. 使用cout<<s[s.length()-1]输出字符串s的最后一个字符,作为朋友字符串的第一个字符。
  3. 使用for循环遍历字符串s,从第一个字符开始,到最后一个字符的前一个字符,依次输出每个字符,构成朋友字符串的后续部分。

总结

本题考察了字符串的基本操作,通过简单的代码实现,可以轻松完成朋友字符串的生成。


原文地址: https://www.cveoy.top/t/topic/nylj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录