1.每次循环时,注意是否需要刷新变量
2.输入字符时,不管scanf还是getchar,都要时时小心是否手动键入’\n’
int main(void) {
int N, i, t = 0, l;
char a[52], message, ch;
scanf("%d", &N);
while (N--) {
while((ch = getchar()) != '\n') {
如上,输入scanf时键入的回车被下面的while接收,导致失去一次循环,应该在scanf后面加getchar