当前位置: 首页 > 面试题库 >

手写代码:字符串逆序

贺皓
2023-03-14
本文向大家介绍手写代码:字符串逆序相关面试题,主要包含被问及手写代码:字符串逆序时的应答技巧和注意事项,需要的朋友参考一下

参考回答:

char* str_reverse(char* str)
{
int n = strlen(str) / 2;
int i = 0;
char tmp = 0;
for(i = 0; i < n; i++)
{
tmp  = str[i];
str[i] = str[strlen(str)-i-1];
str[strlen(str)-i-1] = tmp;
}
return str;
}

 

 类似资料:
  • 本文向大家介绍手写代码:字符串复制函数相关面试题,主要包含被问及手写代码:字符串复制函数时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 模拟strcpy: 模拟strncpy: 模拟strcat: 模拟strncat:    

  • 本文向大家介绍Python实现字符串的逆序 C++字符串逆序算法,包括了Python实现字符串的逆序 C++字符串逆序算法的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Python/C++实现字符串逆序的具体代码,供大家参考,具体内容如下 题目描述:将字符串逆序输出 Python实现一: 借助于列表的reverse()函数,需要注意的是,该函数没有返回值,只会让列表原地逆序 借助于

  • 本文向大家介绍手写代码:两个字符串的最长公共子序列?相关面试题,主要包含被问及手写代码:两个字符串的最长公共子序列?时的应答技巧和注意事项,需要的朋友参考一下 参考回答:  

  • 本文向大家介绍java递归法求字符串逆序,包括了java递归法求字符串逆序的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了java递归法求字符串逆序的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的java程序设计有所帮助。

  • 内建函数 eval 允许执行一个代码字符串。 语法如下: let result = eval(code); 例如: let code = 'alert("Hello")'; eval(code); // Hello 代码字符串可能会比较长,包含换行符、函数声明和变量等。 eval 的结果是最后一条语句的结果。 例如: let value = eval('1+1'); alert(value); /

  • 本文向大家介绍手写代码:给一个字符串找出第一个只出现一次的字符位置相关面试题,主要包含被问及手写代码:给一个字符串找出第一个只出现一次的字符位置时的应答技巧和注意事项,需要的朋友参考一下 参考回答: