这个是说我部分正确,不知道该怎么办

PTA说我部分正确,所以完全正确是怎么样呀,我真的不知道怎么改

img

img

这么改试试,供参考:

#include <stdio.h>
#include <string.h>
int main()
{
    int  i,j;
    char ch[81], max;
    gets(ch);
    if (strlen(ch) > 0)
    {
        max = ch[0];
        for (i = 0;ch[i]; i++)
            if (ch[i] > max)
                max = ch[i];
        printf("%c", max);
    }
    else
        printf("N/A");
    return 0;
}

空格也是有ASCII码的,当max为空格是不一定是空的