[C]将句子中的单词位置倒置而不改变单词内部结构
2017-11-29 23:19
295 查看
#include<stdio.h> #include<string.h> void re_sort1(char *s,int len); void re_sort2(char *s); int main() { char str[1024] = {0}; printf("please input a sentence:\n"); gets(str); re_sort1(str,strlen(str)); re_sort2(str); printf("%s\n",str); return 0; } void re_sort1(char *s,int len) //将整个句子的字符倒置 { int i = 0; char temp = 0; for(i = 0; i < len / 2; i++) { temp = s[i]; s[i] = s[len - i - 1]; s[len - i - 1] = temp; } } void re_sort2(char *s) //将每个单词再倒置,恢复正常 { int start = 0; //记录单词开始位置 int len = 0; int i = 0; for(i = 0; i <= strlen(s); i++) { if(s[i] != ' ' && s[i] != '\0') { len++; //记录单词长度 } else { re_sort1(s + start,len); start = start + len + 1; len = 0; } } }
相关文章推荐
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 如何将英文句子中的单词位置倒置, 而不改变单词内部结构呢?
- 编写一个C函数,将”I am a student. ”倒置为”student. a am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”; 及将句子中的单词位置倒置,而不改变单词内部结构.
- 将句子中的单词位置倒置,不改变单词的内部结构
- 4.编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 4.编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,即将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 【补充】题目: 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 李洋疯狂C语言之将”you are come from shanghai ”倒置为”shanghai from come are you”,将句子中的单词位置倒置,而不改变单词内部结构
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
- 编写一个程序,输入一个英文句子,将其中单词位置倒置,单词内部结构不变。例如“I am from shanghai”倒置为“shanghai from am I”。
- 简单LinuxC程序关于倒置句子中的单词位置(字符串逆序应用)
- 实现单词倒置 而不改变单词内部的字母顺序 11月16日