翻转字符串
来源:互联网 发布:淘宝客怎么微信推广 编辑:程序博客网 时间:2024/06/05 17:34
例如,输入"I am a student.",经过字符串翻转之后,输出"student. a am I"。
思路:先将"I am a student."放入到字符串数组str[]中,然后将所有字符进行逆序翻转,得到".tneduts a ma I",然后针对每个单词(以空格为划分标准)进行翻转,可得结果。
#include<stdio.h>int main(){char str[]="I am a student.";char *p,*q;p=q=str;printf("%s\n",str);while(*q!='\0') q++;q--;while(p<=q){char temp=*p;*p=*q;*q=temp;p++;q--;}printf("%s\n",str);char *next;p=q=next=str;while(*next!='\0'){if(*next==' '){q--;while(p<=q){char temp=*p;*p=*q;*q=temp;p++;q--;}//p=++next;q=next;p=q=++next;}next++;q++;}printf("%s\n",str);return 0;}//I am a student.翻转字符串之后变成student. a am I
0 0
- 翻转字符串
- 翻转字符串
- 字符串翻转
- 字符串翻转
- 翻转字符串
- 翻转字符串
- 字符串翻转
- 翻转字符串
- 翻转字符串
- 字符串翻转
- 翻转字符串
- 字符串翻转
- 翻转字符串
- 字符串翻转
- 翻转字符串
- 字符串翻转
- 字符串翻转
- 字符串翻转
- hdu1005 循环节||矩阵快速幂取模
- HDOJ--4548--美素数
- 关于在vs2013中的一个错误
- Android基础--ConnectivityManager检查网络连接
- 4.5方法参数
- 翻转字符串
- Android篇 ListView 优化笔记
- 软件测试W方法
- cnetos安装vncserver
- 彩色图像的空间域滤波
- ASIDownloadCache 设置下载缓存
- Auto Layout 使用心得(五)—— 根据文字、图片自动计算 UITableViewCell 高度
- vbs中解决路径带空格的三种方法(转)(即对双引号的处理)
- cognos8 图片展示