题目:将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符
思路1:每次输出一个单词后,str_len就减少该单词的长度
心得体会:用fputs()输入的字符串,敲回车结束输入时,该函数会将换行符也保留在字符串中,所以用strlen计算字符串长度时,比一般的函数输入的要多一个字符(‘\0’是不算在内的)。
/*************************************************************************
> File Name: e15.c
> Author: LNM
> Mail: liunenming@gmail.com
> Created Time: 2018年09月03日 星期一 19时52分53秒
>function:将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am
I”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符
************************************************************************/
#include<stdio.h>
#include<string.h>
#define MAX 1000
int main()
{
char str[MAX];
int len,i,j;
fgets(str,MAX,stdin);
len = strlen(str);
for(i &#