

#include<stdio.h>
int main()
{
char ch;
int k;
k=0;
while((ch=getchar())!='\n'){
if(k==1&&ch>='a'&&ch<='z'){
ch=ch-32;
k=0;
}
if(ch==' '){
k=1;
}putchar(ch);
}return 0;
}
为什么会错啊,求解答一下555(输出结果就是和要求一样的但系统就是判定错误)