描述
写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)
数据范围:
要求:空间复杂度 ,时间复杂度
示例1
输入:
"abcd"
复制返回值:
"dcba"
复制
示例2
输入:
""
复制返回值:
""
代码:
/**
* 反转字符串
* @param str string字符串
* @return string字符串
*/
char* solve(char* str ) {
// write code here
int len=strlen(str);
int j=0;
//申请一个新的字符串将原字符串从最后一位重新装入新字符串,返回新字符 串
char str1[1001]={};
for(int i=len-1;i>=0;i--,j++)
{
str1[j]=str[i];
}
return str1;
}
//简单的反转字符串