输入ABCDE,输出CBDAE
#include<stdio.h>
int f(char a[])
{
if(*a=='\0')
return 0;
else
return 1+f(a+1);
}
main()
{
char a[100];
int 1,k;
gets(a);
i=f(a)/2;
k=0;
while(1)
{
if(a[i+k]=='\0')
break;
putchar(a[i+k]);
if(k>=0)
k=-k-1;
else
k=-k;
}
}