编写字符串反转函数mystrrev,该函数的功能为将指定字符串中的字符顺序颠倒排列。然后再编写主函数验证之。
函数原型为 void mystrrev(char string[])
输入格式:
一个字符串,不会超过100个字符长,中间可能包含空格
输出格式:
输入字符串的反转
应用C++的string类对象实现。为体现一般性,对象中就允许空格出现;自定义逆序函数形参应使用引用类型,以便永久性改变对实参对象的操作。举例代码如下:
//#include "stdafx.h"//If the vc++6.0, with this line.运行结果举例:
字符顺序颠倒重排
void mystrrev(char *string){ int i;char *s[100]; \/\/定义指针数组 s=string; \/\/将字符串首地址赋给指针 i=strlen(*string) \/\/字符串的长度 for(i=i-1;i>=0;i--){ printf("%c",*s[i]);} printf("\\n\\n")}