//abcd...s 这19个字符循环106次成一个长度2014的字符串,然后删除第奇数个,得到小串,再删,最后的字符是?
#define _CRT_SECURE_NO_DEPRECATE
#include<stdio.h>
#include<windows.h>
#include<string.h>
#include<math.h>
int main()
{
char A[19],c;
char arr[2014];
int i,j,counter;
for (c = 'a', i = 0; c <= 's'; c++, i++)
A[i] = c;
for (i = 0; i < 106; i++)
{
strcpy(arr + i * 19, A);
}
counter = 2014;
while (counter > 1)
{
for (i = 0; i < counter - 1; i++)
{
for (j = i + 1; j < counter - 1; j++)
{
arr[j - 1] = arr[j];
}
counter--;
}
}
printf("%c,%d
", arr[0],counter);
system("pause");
return 0;
}