在读入k值后,准备读入字符串时,我们会用一个getchar()来读入数字后面的回车。 但在洛谷里是不够的,亲测这样只能通过样例1,我们需要两个getchar(),才能准确地读入后面的字符串。
#include <stdio.h> int main(){ int k; scanf("%d",&k); getchar(); getchar(); char str[1001]; gets(str);
希望能对大家有所帮助。