求助大佬!测试样例过了,自己尝试了其他的样例也都没什么问题,但为什么就是过不了?
查看原帖
求助大佬!测试样例过了,自己尝试了其他的样例也都没什么问题,但为什么就是过不了?
678543
TomMiller楼主2022/4/20 18:28
#include<stdio.h>
#include<string.h>
void reserve(char arr[110],int left,int right)
{	
	while(left<right)
	{
		int temp=arr[left];
		arr[left]=arr[right];
		arr[right]=temp;
		left++;
		right--;
	}
}
int main()
{	char arr[110]={0};
	gets(arr);
	int i,j;
	int begin=0,end=0;
	int len=strlen(arr);
	while(end<=len)
	{
		if(arr[end]!=' '&&arr[end]!='\0')
		{
			end++;
		}
		else
		{
			reserve(arr,begin,end-1);
			for(j=begin;j<end;j++)
			{
				printf("%c",arr[j]);
			}
			printf("\n");
			begin=++end;
		}
	}	
	return 0;
}
2022/4/20 18:28
加载中...