作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 17:21:01
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;
}

已经测试过,