运行的结果不对,调试不知道为什么s1\s2会等于负数,代码是哪里出错了?

问题描述:

图片说明
图片说明

getchar的值并没有赋值给 a[i], b[i]
对b[i]来说,检查到EOF之前,可能还有个 '\n'。