模拟打字 Typing
http://acm.hdu.
程序代码:#include<stdio.h>
#define size 20
int main()
{
int n,m,i,k,flag;
char a[size],b[size],c[size];
scanf("%d",&m);
while(m--)
{
scanf("%d",&n);
flag=k=0;
for(i=0;i<n;i++)
{
scanf("%s",a);
if(a[0]=='S')
{
scanf("%s",b);
if(flag%2==0)
c[k++]=b[0]-32;
else if(flag%2==1)
c[k++]=b[0];
}
else if(a[0]=='C')
{
flag++;
continue;
}
else
{
if(flag%2==1)
c[k++]=a[0]-32;
else if(flag%2==0)
c[k++]=a[0];
}
}
c[k]='\0';
printf("%s\n",c);
}
return 0;
}
改了很久,还是WA谁能帮忙看下哪里没考虑到!!







