21xrx.com
2024-11-22 11:39:16 Friday
登录
文章检索 我的文章 写文章
C语言中如何实现字符串颠倒
2023-06-18 05:08:45 深夜i     --     --
C语言 字符串 颠倒

在C语言中,字符串是由字符数组组成的,要颠倒一个字符串就是将字符数组中的元素进行反转。具体实现方法是使用循环遍历字符数组,将第i个元素与第n-i-1个元素交换位置,其中n为字符数组的长度。

下面是C语言代码实现:


#include

#include

void reverse(char *str){

  int n = strlen(str);

  for (int i = 0; i < n / 2; i++){

    char tmp = str[i];

    str[i] = str[n - i - 1];

    str[n - i - 1] = tmp;

  }

}

int main(){

  char str[] = "abcdefg";

  reverse(str);

  printf("%s\n", str);

  return 0;

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复