欢迎光临散文网 会员登陆 & 注册

C语言编程2021C语言零基础视频教程C语言入门初学者小白C语言考研C语言专升本

2023-02-27 20:54 作者:qwyghhb  | 我要投稿

#include <stdio.h>







char* my_str_reserver(char* arr){

    int count=0;

   

    char* arr2=arr;


    while (*arr) {

        count++;

        arr++;

    }

   


    char* start=arr2;


    char* end=arr2+count-1;

   

    while (start<end) {

        char temp=*start;

        *start=*end;

        *end=temp;

        start++;  

        end--;

    }


    char* start2=arr2;

    char* end2=arr2;

    while (*start2!='\0') {

        while (*end2 != ' ' && *end2 != '\0') {

            end2++;

        }


        char *start3=start2;

        char* end3=end2-1;


        while (start3<end3) {

        char temp=*start3;

        *start3=*end3;

        *end3=temp;

        start3++;  

        end3--;

       

    }

        start2=++end2;


    }


    return arr2;

   

}




int main(void){

    char arr1[]="I LIKE YOU";




   

    printf("%s",my_str_reserver(arr1));

}

C语言编程2021C语言零基础视频教程C语言入门初学者小白C语言考研C语言专升本的评论 (共 条)

分享到微博请遵守国家法律