7-31 字串迴圈左移,這題毫無挑戰

___Dream發表於2021-01-04

題目描述:
輸入一個字串和一個非負整數N,要求將字串迴圈左移N次。

輸入格式:
輸入在第1行中給出一個不超過100個字元長度的、以回車結束的非空字串;第2行給出非負整數N。

輸出格式:
在一行中輸出迴圈左移N次後的字串。

輸入樣例:
Hello World!
2
輸出樣例:
llo World!He

這題毫無挑戰

#include<stdio.h>
#include<string.h>
int main()
{
	char a[101];
	gets(a);
	int n,i;
	scanf("%d",&n);
    n=n%strlen(a);
	for(i=n;i<strlen(a);i++)
	{
		printf("%c",a[i]);
	}
	for(i=0;i<n;i++)
	{
		printf("%c",a[i]);
	}
	return 0;
}

相關文章