题目描述
输入一个英语句子,将里面的单词逆序输出!(句子长度不超过10000,不超过1000个单词,每个单词不超过15个字符)
输入
一个英语句子.
输出
将里面的单词逆序输出!
样例输入
I am a student
样例输出
student a am I
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char input[10000];
int j=0;
char c=getchar();
while(c!='\n')
{
input[j++]=c;
c=getchar();
}
j--;
while(j>=0)
{
if(input[j]==' ')
{
for(int i=j+1; input[i]!=' '&&i<strlen(input); i++)
printf("%c",input[i]);
printf(" ");
}
j--;
}
for(int i=0; input[i]!=' '&&i<strlen(input); i++)
printf("%c",input[i]);
printf(" ");
return 0;
}