输入问题: scanf("%s\n%[^\n]",a,b); 改成: scanf("%s", a); c = getchar(); while((c = getchar()) != EOF && i < 1000001){ if(c == '\n') break; b[i++] = c; } b[i] = '\0'; by xjy4055 @ 2023-03-05 11:50:10