【函数】字符串逆序存放——简单

题目描述

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

int main( )
{
    char a[20];
    gets(a);
    Invert(a);
    puts(a);
}

 

输入

 

一行字符串。

输出

 

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

样例输入

abcd

样例输出

dcba

注意源代码为全的,提交时只需提交函数部分。 

 #include<stdio.h>
#include<string.h>
void Invert(char a[])
{
    int len,i,t;
    len=strlen(a);
    for(i=0;i<len/2;i++)//互换
    {
        t=a[len-1-i];
        a[len-1-i]=a[i];
        a[i]=t;
    }
}
int main( )
{
    char a[20];
    gets(a);
    Invert(a);
    puts(a);

——李佳胥 

猜你喜欢

转载自blog.csdn.net/weixin_43805821/article/details/85010462