⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 浙大1151(ac).cpp

📁 浙大ACM部分题目的代码。已经提交并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 + -