摘要:
题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如输入“I am a student.”,则输出“student. a am I”。思路:先反转整个字符串,再分别反转每一个单词。反转字符串代码: 1 void ReverseString(char *Str) 2 { 3 assert (Str != NULL); 4 5 int nLength = strlen (Str); 6 7 // 首先反转整个字符串 8 ReverseWord (Str, nLength); 9... 阅读全文