📄 浙大1151(ac).cpp
字号:
#include "stdio.h"
int main()
{
int a,b,top,base,j,i;
char word[1000],c,t;
scanf("%d",&a);
for (;a>0;a--)
{
scanf("%d",&b);
getchar();
for (;b>0;b--)
{
top=0;
base=0;
while (1)
{
scanf("%c",&c);
switch (c)
{
case '\n':
i=top-1;
j=base;
while(i>j)
{
t=word[i];
word[i]=word[j];
word[j]=t;
i--;
j++;
}
word[top]='\0';
break;
case ' ':
word[top]=' ';
top++;
i=top-2;
j=base;
while(i>j)
{
t=word[i];
word[i]=word[j];
word[j]=t;
i--;
j++;
}
base=top;
break;
default :
word[top]=c;
top++;
break;
}
if(c=='\n')
break;
}
printf("%s\n",word);
}
if(a!=1)
printf("\n");
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -