每天一道C语言编程(4):字符串的逆序输出

 博主认为这样的文章带给大家的知识并不多,之后会集中练习,将练习的精华带给大家!

题目描述

所给字符串正序和反序连接,形成新串并输出

输出格式

字符串正序和反序连接所成的新字符串

样例输入

123abc

样例输出

123abccba321

代码如下,注意:

放在原字符串后面时,要从第lenth-1的位置开始放,直到原字符串第一个字符放入为止

#include
#include
int main(){
    char a[100];
    gets(a);
    for(int i=0;i=0;j--)
    {
        printf("%c",a[j]);
    }
    return 0;
}

其实也可以简化为:

#include 
#include 
int main()
{
    char    a[101];
    int    i, j = 1;
    gets( a );
    for ( i = strlen( a ), j = strlen( a ) - 1; j >= 0; i++, j-- )
    {
        a[i] = a[j];
    }
    a[i] = '\0';
 
    puts( a );
    return(0);
}

你可能感兴趣的:(编程训练,c语言,算法,c++)