习题7-5 字符串逆序存放

题目描述

写一个函数将一个字符串按反序存放。在主函数中输入一个字符串,通过调用该函数,得到该字符串按反序存放后的字符串,并输出。

输入

一行字符串。

输出

输入字符串反序存放后的字符串。单独占一行。

样例输入

abcd

样例输出

dcba
#include<stdio.h>
#include<math.h>
char change(char a[]){
      int k=strlen(a)-1;
      char b[k];
      for(int i=k;i>=0;i--){
        b[i]=a[k-i];
       }
       for(int i=0;i<=k;i++){
         printf("%c",b[i]);
        }
        printf("\n");
  }
int main(){
      char a[10];
      gets(a);
      change(a);
}

猜你喜欢

转载自blog.csdn.net/weixin_42127158/article/details/80624164