输入一串字符,实现翻转

输入一串字符,实现翻转

  • 如: i am a student---->student a am i
  • 思想:先将整个字符串翻转,再分别翻转单词
#include
#include
#include

void reverse(char a[],int len)
{
	int i;
	char tmp;
	for(i=0;i<=(len-1)/2;i++)
	{
		tmp=a[i];
		a[i]=a[len-1-i];
		a[len-1-i]=tmp;
	}
}

int main()
{
	char a[50];
	int i;
	int count;
	while(gets(a))
	{
		reverse(a,strlen(a));
		count=0;
		for(i=1;i

你可能感兴趣的:(算法刷题)