求大佬解惑c语言错误原因!!!
查看原帖
求大佬解惑c语言错误原因!!!
786077
NyAbyss楼主2022/10/22 23:24
#include<stdio.h>
#include<string.h>
int main()
{
    int i=0;
    char a[100];
    while ((a[i] = getchar()) != '\n')i++;
    a[i] = '\0';
    i = strlen(a)-1;
    for (; i >= 0; i--)
        printf("%c", a[i]);
}

在此问中,如果我将i = strlen(a)-1;改为i = strlen(a)-2;则可全部ac,但在本地测试中strlen(a)-2;则会使输出结果不符题意,请问这是什么原因呢?

2022/10/22 23:24
加载中...