字符串
doudouwa1234
这个作者很懒,什么都没留下…
展开
-
【C语言】判断一个数是否为回文字符串
//判断一个数是否为回文字符串#include int fun(char *str){ int len=strlen(str); int i; for(i=0;i<len;i++) { if(str[i]==(str[len-1])) len--; else return -1; } return 1;}int main (){ char p[]="ab原创 2015-04-03 14:03:08 · 7315 阅读 · 1 评论 -
【C语言】编写一个函数reverse_string(char * string)(递归实现),将参数字符串中的字符反向排列,不能使用C函数库中的字符串操作函数。
//编写一个函数reverse_string(char * string)(递归实现)//实现:将参数字符串中的字符反向排列。//要求:不能使用C函数库中的字符串操作函数。#include #include void reverse_string(char const * string){ assert( string != NULL ); if( *string != '\0'原创 2015-04-06 14:47:54 · 1910 阅读 · 0 评论 -
【C语言】将字符串顺序翻转,如: I am a student 转成:student a am I
//将字符串顺序翻转//如: I am a student 转成:student a am I#include #include void fanw( char *left,char *right ) //把每个单词单词翻转{ char* pleft = left; char* pright = right; char temp; while( pleft < pright )原创 2015-04-07 18:52:49 · 2511 阅读 · 0 评论 -
【C语言】请实现字符串循环右移函数。列如字符串“abcdefghi”向右移2位就是“hiabcdefg”
// 请实现字符串循环右移函数。列如字符串“abcdefghi”向右移2位就是“hiabcdefg”// 函数原型为:void RightLoopMove(char *pstr,unsigned short steps)#include #include #include void severse(char *p,char *q) //字符串翻转{ char temp;原创 2015-04-21 23:53:46 · 2573 阅读 · 0 评论 -
【C++】输入并反向输出字符串
// 反向输出字符串#include#includeusing namespace std;void f(char p[]);int main(){ char s[50]; cout<<"请输入一个字符串: "; cin>>s; f(s); cout<<"反向输出的字符串为: "<<s<<endl;}void f(char p[]){ int原创 2015-05-10 23:30:10 · 8805 阅读 · 0 评论