lhfeixiang


私信TA

用户名:dotcpp0615821

访问量:157

签 名:

等  级
排  名 6346
经  验 1372
参赛次数 0
文章发表 7
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:

解1;

先反转字符串,再合并正反字符串,后输出(更严谨)。

解2;

先正着输出字符串,再反着输出字符串(简单暴力);

注意事项:

参考代码:

代码1;

#include<stdio.h>

#include<string.h>

int main()

{

    char a[100];

    char b[100];

    gets(a);

    int n;

    n=strlen(a);

    for(int i=n-1,j=0;i>=0;i--,j++) 

    {

        b[j]=a[i];  //反转字符串并存到b中

    }

    strcat(a,b);    //连接字符串

    // printf("%s",a);

    puts(a);    //输出合并后的字符串

    return 0;

}

代码2;

#include<stdio.h>

#include<string.h>

int main()

{

    char a[100];

    gets(a);

    int n;

    n=strlen(a);

    for(int i=0;i<n;i++) printf("%c",a[i]);

    for(int j=n-1;j>=0;j--) printf("%c",a[j]);

    return 0;

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区