题目:给你一个字符串,把它分成n段,分别反转,输出。
分析:简单题。模拟即可。
说明:注意库啊,不要在这种地方增加WA值。
#include <iostream>
#include <cstdlib>
#include <cstring>
#include <cstdio>
using namespace std;
char str[120];
int main()
{
int n,l,r,temp;
while ( ~scanf("%d",&n) && n ) {
scanf("%s",str);
n = strlen(str)/n;
for ( int i = 0 ; str[i] ; i += n ) {
l = i; r = i+n-1;
while ( l < r ) {
temp = str[l];
str[l] = str[r];
str[r] = temp;
l ++; r --;
}
}
printf("%s\n",str);
}
return 0;
}