7-31 字符串循环左移 (20 分)

简介: 7-31 字符串循环左移 (20 分)

7-31 字符串循环左移 (20 分)


输入一个字符串和一个非负整数N,要求将字符串循环左移N次。


输入格式:


输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。


输出格式:


在一行中输出循环左移N次后的字符串。


输入样例:


1. Hello World!
2. 2


输出样例:


llo World!He



#include<iostream>
using namespace std;
int main(){
    string s;
    getline(cin,s);
    int n;cin>>n;
    n%=s.size();
    for(int i=n;i<s.size();i++)cout<<s[i];
    for(int i=0;i<n;i++)cout<<s[i];
    return 0;
}
目录
相关文章
|
4月前
循环输出指定区间范围的偶数
【10月更文挑战第14天】循环输出指定区间范围的偶数。
58 3
|
6月前
|
C语言
用栈实现将一个十进制数值转换成八进制数值。即用该十进制数值除以8,并保留其余数;重复此操作,直到该十进制数值为0为止。最后将所有的余数反向输出就是所对应的八进制数值
这篇文章展示了如何使用栈(包括顺序栈和链栈)实现将十进制数值转换成八进制数值的方法,通过C语言编程演示了两种栈的实现方式和使用场景。
用栈实现将一个十进制数值转换成八进制数值。即用该十进制数值除以8,并保留其余数;重复此操作,直到该十进制数值为0为止。最后将所有的余数反向输出就是所对应的八进制数值
|
8月前
循环迭代判断\找质数——以每行8个的形式输出100-999内的质数
循环迭代判断\找质数——以每行8个的形式输出100-999内的质数
94 5
7-9 字符串循环左移分数
输入一个字符串和一个非负整数N,要求将字符串循环左移N次。
86 0
while循环——求100以内偶数和
while循环——求100以内偶数和
240 0
|
人工智能
【scanf】将一串整数,依次左移一个数,且原来的第一个数移到最后,原来多执行的一步在这里!
【scanf】将一串整数,依次左移一个数,且原来的第一个数移到最后,原来多执行的一步在这里!
96 0
【scanf】将一串整数,依次左移一个数,且原来的第一个数移到最后,原来多执行的一步在这里!
复习C部分:1.看代码求值题 2.写三个整数代码从大到小输出 3.打印1~100中所有3的倍数 4.给定两个数,求最大公约数(递减法,辗转相除法)
复习C部分:1.看代码求值题 2.写三个整数代码从大到小输出 3.打印1~100中所有3的倍数 4.给定两个数,求最大公约数(递减法,辗转相除法)
171 0
复习C部分:1.看代码求值题 2.写三个整数代码从大到小输出 3.打印1~100中所有3的倍数 4.给定两个数,求最大公约数(递减法,辗转相除法)
09:判断能否被3,5,7整除
09:判断能否被3,5,7整除
407 0