编写一个函数实现以下内容

img


#include <stdio.h>
#include <string.h>
#define  STRING_MAX_LONG 100
/*  Function prototypes */
void swaping(char*,char*),InverseString(char*,int);
 
void main()
{
   char str[STRING_MAX_LONG];
   int strLen=0;
   printf("Please input string:");
   scanf("%s",str);
 
   InverseString(str,strlen(str));
   printf("\nInverse string after:%s\n",str);
}
 
void swaping(char *a,char *b)
{
    char temp=*a;
    *a=*b;
    *b=temp;
}
void InverseString(char s[],int len)
{
    int i,k=-1,j;
    i=j=0;
 
    for (i=k+1;i<len;i++){
       j=len-i+k;
       if(i>=j) break;
       swaping(&s[i],&s[j]);
    }
}