朋友字符串 - C++实现
朋友字符串 - 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;
}
代码解析
- 使用
cin>>s输入字符串s。 - 使用
cout<<s[s.length()-1]输出字符串s的最后一个字符,作为朋友字符串的第一个字符。 - 使用
for循环遍历字符串s,从第一个字符开始,到最后一个字符的前一个字符,依次输出每个字符,构成朋友字符串的后续部分。
总结
本题考察了字符串的基本操作,通过简单的代码实现,可以轻松完成朋友字符串的生成。
原文地址: https://www.cveoy.top/t/topic/nylj 著作权归作者所有。请勿转载和采集!