输入格式:
输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。
输出格式:
输入样例:
Hello World!
2
输出样例:
llo World!He
#include<stdio.h>
#include<string.h>
int main(){
char s[101];
int n;
gets(s);
scanf("%d", &n);
int i, j, len;
len = strlen(s);
char c[len];
n = n % len;//考虑n大于长度的情况
for(i=0; i<len; i++)
{
j = (i+len-n) % len;//比较常见的循环操作
c[j] = s[i];
}
for(i=0; i<len; i++)
printf("%c", c[i]);
return 0;
}