7-5 说反话-加强版

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。

输入格式:

测试输入包含一个测试用例,在一行内给出总长度不超过500 000的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用若干个空格分开。

输出格式:

每个测试用例的输出占一行,输出倒序后的句子,并且保证单词间只有1个空格。

输入样例:

Hello World   Here I Come

输出样例:

Come I Here World Hello

#include
#include
int main()
{
	char a[500000],b[20][30];int n=0,i,j=0,len,k=0,flag;

	while (1){
		scanf("%c", &a[i]);
		if (a[i] == '\n'){
			break;
		}    
		i++;
	}
	a[i] = '\0';

	len=strlen(a);
for(i=0;i=0;len--)
		if(a[len-1]=='\0'&&a[len]!='\0')
		{
			flag=0;		
			
			for(i=len;a[i]!='\0';i++)
				putchar(a[i]);
				
			for(j=0;j

你可能感兴趣的:(蓝桥杯,c语言,职场和发展)