本文共 516 字,大约阅读时间需要 1 分钟。
将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”
所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 接口说明/**
* 反转句子 * * @param sentence 原句子 * @return 反转后的句子 */public String reverse(String sentence);#include#include int main(void){ char str[1000] = {0}; char *p ; gets(str); while(p = strrchr(str,' ')) { printf("%s ",p+1); //此时p指向最后一个单词的第一个字母,指针往后面继续加 *p = '\0'; } printf("%s",str); return 0 ;}
转载地址:http://qyana.baihongyu.com/