哪儿错了?
#include<stdio.h>#include<string.h>
int main(void )
{
char str[80],ch;
int i;
i=0;
printf("Input a string:");
ch=getchar();
while((ch=getchar())!='\n')
i++;
if(str[i-1]=='y')
strcat(str,"es");
else if(str[i-1]=='s'||str[i-1]=='x'||str[i-1]=='ch'||str[i-1]=='sh')
strcat(str,"es");
else if(str[i-1]=='o')
strcat(str,"es");
else
strcat(str,"s");
return 0;
}
使单词由单数变复数,哪儿错了?