首页 > 其他分享 >字符abcdef逆序为fedcba

字符abcdef逆序为fedcba

时间:2022-12-06 17:31:16浏览次数:37  
标签:fedcba arr right int char str 逆序 abcdef left

#include<stdio.h>

#include<string.h>

int my_strlen(char* str)

{

 int count = 0;

 while(*str !='\0')

 {

   count++;

str++;

 

 }

 return count;

}

void reverse_string(char* str)

{

int left = 0;

int right= my_strlen(str)-1;

while(left<right)

{

char tmp = str[left];

str[left] = str[right];

str[right] = tmp;

left++;

right--;

}

}

int main()


{

 char arr[] = "abcdef";

 reverse_string(arr);

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

return 0;


}

标签:fedcba,arr,right,int,char,str,逆序,abcdef,left
From: https://blog.51cto.com/u_13668714/5916426

相关文章

  • 蓝桥杯 ADV-103算法提高 逆序排列
    关键字循环语句数组操作问题描述编写一个程序,读入一组整数(不超过20个),并把它们保存在一个整型数组中。当用户输入0时,表示输入结束。然后程序将把这个数组中的值按......
  • 剑指offer:数组中的逆序对
    题目描述在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。classSolution{public:intInv......
  • 给定一个长度为N的整数(N<=100),输出其逆序数。
    #include<stdio.h>#defineN100intmain(){ inti,j,n,t,a[N]; printf("请输入的数的个数小于100:\n"); scanf("%d",&n);//输入的数的个数  for(i=0;i<n;i++) scan......
  • 算法4: LeetCode_K个节点的组内逆序调整
    最近一直都是链表的算法练习,今天刷的是LeetCode原题,还是关于链表的节点逆转,难度等级:Hard.首先看题目:给定一个单聊表的头节点head和一个正整数k,要求实现k个节点的小组内......
  • 【华为OJ13】句子逆序
    题目描述将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符i......
  • 【华为OJ14】句子逆序
    题目描述给定n个字符串,请对n个字符串按照字典序排列。输入描述:输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母......
  • 【数组10】数组中的逆序对
    题目描述在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果......
  • golang算法-链表逆序
    前言链表逆序,表述的场景为:A->B->C->D逆序后:D->C>B>A分析需要插入数据,Insert方法需要打印数据,Print方法插入数据时,需要定位最后一个节点,LastNode方法最少需要两个偏移量......
  • 题解 Codeforces Round #834 (Div. 3) ABCDEF
    A.Yes-Yes?problem判断给定的字符串是否为无穷个YesYesYes拼接组成的字符串的连续子串。\(|S|\leq50\)。solution暴力。具体地,判断\(S,Ye+S,Y+S\)是否有一个是......
  • 逆序对
    今天来水一道题目,名字叫逆序对.主要是复习一下归并排序的写法.Code#include<bits/stdc++.h>usingnamespacestd;#defineMAXN500005#defineF(i,a,b)for(int......