字符串倒序输出,但输出无结果

img

img


g刚学字符串,实在被各种代码搞蒙了,不知道为啥无法输出,有人能给看看吗,谢谢

帮你改了一下:

#include<stdio.h>
#include<string.h>

int main()
{
    char s[9000],s1[9000],t;
    int len,i;
    printf("请输入一串字符\n");
    gets(s);

    len=strlen(s);

    int j = 0;
    for(i=len - 1; i >= 0; i--)
    {
        s1[j++] = s[i];
    }
    s1[j] = '\0';
    puts(s1);
    return 0;
}



img


如有帮助,欢迎采纳哈!

在这里插入图片描述

本人的开源项目,欢迎star支持下!!!

你定义了两个数组,但是s1根本没操作然后输出肯定没结果啊