字符串右移
时间限制:1000 ms | 内存限制:65535 KB
难度:1
- 描述
- LZQ最近迷上了字符串,于是他有一个问题想考你,聪明的你一定知道答案。问题如下:给你一个字符串,让你对其进行向右移动K次,输出新的字符串。
- 输入
- 输入数据有多组,每组有一个字符串STR与一个数字K,表示对字符串STR向右移动K位。
- 输出
- 输出新的字符串STR1.
- 样例输入
-
abcd1234 4 sdfe123f 10
- 样例输出
-
1234abcd 3fsdfe12
-
AC码:
-
#include<stdio.h> #include<string.h> char str[1005]; int main() { int k,i,len; while(~scanf("%s%d",str,&k)) { len=strlen(str); k=k%len; for(i=len-k;str[i]!=‘\0‘;i++) printf("%c",str[i]); for(i=0;i<len-k;i++) printf("%c",str[i]); printf("\n"); } return 0; }
NYOJ 658 字符串右移
时间: 2024-11-09 00:37:27