printf("%c",A[i]);
printf("%c",A[(n+1)/2-1]);
for(i=0;i<(n+1)/2-1;i++)
printf("%c",A[i]);
printf("\n");
}
return0;
}
T057
#include
intmain()
{
charA[10000],B[10000];
inti,j=0,t;
gets(A);
while(A[j]!
='=')
{
B[j]=A[j];
j++;
}
t=j-1;
for(i=0;i<=t;i++)
{
A[i]=B[j-1];
j--;
}
for(i=0;i<=t;i++)
printf("%c",A[i]);
printf("\n");
return0;
}
T058
#include
intmain()
{
inttest_case=0;
charnote[1000];
while(gets(note)!
=NULL)
{
test_case++;
if(note[0]=='A'&¬e[1]=='')
{printf("UNIQUE\n");break;}
elseif(note[0]=='A'&¬e[1]=='#')
{
note[0]='B';
note[1]='b';
printf("%s\n",note);break;
}
elseif(note[0]=='B'&¬e[1]=='b')
{
note[0]='A';
note[1]='#';
printf("%s\n",note);break;
}
elseif(note[0]=='B'&¬e[1]=='')
{printf("UNIQUE\n");break;}
elseif(note[0]=='C'&¬e[1]=='')
{printf("UNIQUE\n");break;}
elseif(note[0]=='C'&¬e[1]=='#')
{
note[0]='D';
note[1]='b';
printf("%s\n",note);break;
}
elseif(note[0]=='D'&¬e[1]=='b')
{
note[0]='C';
note[1]='#';
printf("%s\n",note);break;
}
elseif(note[0]=='D'&¬e[1]=='')
{printf("UNIQUE\n");break;}
elseif(note[0]=='D'&¬e[1]=='#')
{
note[0]='E';
note[1]='b';
printf("%s\n",note);break;
}
elseif(note[0]=='E'&¬e[1]=='b')
{
note[0]='D';
note[1]='#';
printf("%s\n",note);break;
}
elseif(note[0]=='E'&¬e[1]=='')
{printf("UNIQUE\n");break;}
elseif(note[0]=='F'&¬e[1]=='')
{printf("UNIQUE\n");break;}
elseif(note[0]=='F'&¬e[1]=='#')
{
note[0]='G';
note[1]='b';
printf("%s\n",note);break;
}
elseif(note[0]=='G'&¬e[1]=='b')
{
note[0]='F';
note[1]='#';
printf("%s\n",note);break;
}
elseif(note[0]=='G'&¬e[1]=='')
{printf("UNIQUE\n");break;}
elseif(note[0]=='G'&¬e[1]=='#')
{
note[0]='A';
note[1]='b';
printf("%s\n",note);break;
}
elseif(note[0]=='A'&¬e[1]=='b')
{
note[0]='G';
note[1]='#';
printf("%s\n",note);break;
}
else{printf("false");break;}
}
return0;
}
T059
#include
#include
intmain()
{
charA[100],B[100];
inti,m,n,j=0;
gets(A);
n=strlen(A);
scanf("%d",&m);
for(i=m;i{
B[j]=A[i];
j++;
}
for(i=0;iprintf("%c",B[i]);
printf("\n");
return0;
}
T060
#include
intmain()
{
charC[100],*p=C;
intA[50],*q=A,num=0,i;
gets(C);
for(;*p!
='\0';p++)
if(*p>='0'&&*p<='9')
{
*q=(*p)-'0';
p++;
while(*p>='0'&&*p<='9')
*q=(*q)*10+(*(p++)-'0');
num+=1;
q+=1;
}
printf("%d\n",num);
for(i=0,q=A;iprintf("%d",*q);
printf("\n");
return0;
}