字符串按单词逆转
来源:互联网 发布:caxa数控编程教程 编辑:程序博客网 时间:2024/04/27 17:43
写一个函数,参数为一个字符串,按单词逆序存储。如:“I am a Student”,结果为“Student a am I”
一个巧妙的算法:
#include <stdio.h>
#include <string.h>
#define MAX_STRING_LEN 50
int main(){
int j=0;
int i=0;
int nLen;
char src[]="you are a student from fuzhou university.";
char dest[1024];
sTemp = src;
nLen=strlen(src);
for(i=0,j=0;i<=nLen;i++){
if(src[nLen-i]==' '){
strncpy(&dest[j],&src[nLen-i+1],i-j+1);
j=i;
dest[j-1]=' ';
dest[j]='/0';
}
}
i=i-1;
printf("i =%d,j =%d/n",i,j);
strncpy(&dest[j],src,i-j);
printf("/n<src> =%s/n",src);
printf("<dest> =%s/n",dest);
return 1;
}
- 字符串按单词逆转
- 单链表逆转、字符串按单词逆转
- 把字符串按单词逆转
- 经典面试题--字符串按单词逆转
- ]字符串中的单词逆转
- 字符串中的单词逆转
- 字符串中单词的逆转
- 字符串之单词原地逆转
- 字符串中单词的逆转
- 将一个字符串按照单词逆转
- Java实现字符串中单词的逆转
- 百度面试题 字符串中单词的逆转,即将单词出现的顺序进行逆转
- C语言实现字符串中的单词的逆转
- 字符串逆转
- 字符串逆转
- 字符串逆转
- 字符串逆转
- 字符串逆转
- JIL Widget SDK Version 1.0 Overview
- 2009全国高考语文四川卷作文题:熟悉
- 简单数字分析过滤器
- 面向对象和面向过程的区别
- To get the tree list of the objects on which an object depends
- 字符串按单词逆转
- 用数组表示指针
- ASP.NET中前台javascript与后台代码的相互调用
- VC Debug
- September 30th Wednesday
- IHTMLDocument2接口
- VC下关于debug和release的不同
- tomcat 配置不同二级域名间session共享 还要改源码 累。。。
- MD5算法在PB中的实现