C语言习题,有一字符数组,通过scanf函数或者getchar函数存储进去13个字符,然后以中间对称,数组两侧内容互换.比如:字符数组中存有字符内容qwdbsgdh2udfp互换之后改变为 pfdu2hdgsbdwq

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 01:03:11
C语言习题,有一字符数组,通过scanf函数或者getchar函数存储进去13个字符,然后以中间对称,数组两侧内容互换.比如:字符数组中存有字符内容qwdbsgdh2udfp互换之后改变为 pfdu2hdgsbdwq

C语言习题,有一字符数组,通过scanf函数或者getchar函数存储进去13个字符,然后以中间对称,数组两侧内容互换.比如:字符数组中存有字符内容qwdbsgdh2udfp互换之后改变为 pfdu2hdgsbdwq
C语言习题,
有一字符数组,通过scanf函数或者getchar函数存储进去13个字符,然后以中间对称,数组两侧内容互换.比如:
字符数组中存有字符内容qwdbsgdh2udfp
互换之后改变为 pfdu2hdgsbdwq

C语言习题,有一字符数组,通过scanf函数或者getchar函数存储进去13个字符,然后以中间对称,数组两侧内容互换.比如:字符数组中存有字符内容qwdbsgdh2udfp互换之后改变为 pfdu2hdgsbdwq
 #include <stdio.h>
#define N 13
int main()
{
    char str[N+1],c;
    int i=0;
    scanf("%s",str);
    
    for(i=0; i<N/2; i++)
    {
             c=str[i];
             str[i] = str[N-1-i];
             str[N-1-i] = c;
    }
    
    printf("%s",str);
    return 0;
}

已经测试过,