PTA说我部分正确,所以完全正确是怎么样呀,我真的不知道怎么改
这么改试试,供参考:
#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为空格是不一定是空的