字符串翻转
来源:互联网 发布:bbc纪录片中国网络支付 编辑:程序博客网 时间:2024/05/16 04:41
/**************************************************************************File name: Author:xxx Date: 2016-12-13Description: 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变,句子中单词以空格符隔开。Funcion List: **************************************************************************/#include <stdio.h>void overturn (char *p){char *pre;char *cur;pre = p;cur = p;while (*p != '\0'){p++;}cur = p - 1;char temp;while (pre <= cur){temp = *pre;*pre = *cur;*cur = temp;pre++;cur--;}}void reverse (char *p){char *front = p;char *later = p;while (*later != '\0'){if (*later == ' '){*later = '\0';overturn(front);*later = ' ';later++;front = later;}else{later++;}}overturn(front);}int main (){char ch[50];gets (ch);//scanf ("%s", ch);//printf ("%s\n", ch);overturn (ch);reverse (ch);puts (ch);//printf ("%s\n", ch);return 0;}
0 0
- 翻转字符串
- 翻转字符串
- 字符串翻转
- 字符串翻转
- 翻转字符串
- 翻转字符串
- 字符串翻转
- 翻转字符串
- 翻转字符串
- 字符串翻转
- 翻转字符串
- 字符串翻转
- 翻转字符串
- 字符串翻转
- 翻转字符串
- 字符串翻转
- 字符串翻转
- 字符串翻转
- Remove specific element by editing the array
- test
- RocooFix源码解析
- iOS 数据请求之网络层和数据层
- 我的C语言学习之路
- 字符串翻转
- DB2行转列,listagg的使用方法
- coreseek之mmseg分词和词库拓展
- 快速排序
- 第一章小记
- EBS版本信息查看
- javaAPI之String类和StringBufer类
- 超完整的 Chrome 浏览器客户端调试大全
- 问题记录(持续更新)