如何处理整数后面的回车(求dalao).

P1914 小书童——凯撒密码

suchuanzhi @ 2019-08-05 17:40:40

为什么我这样写提交之后就全WA.用一个字符变量接收整形后面的回车

    int n;
    char a[55],k;
    scanf("%d%c",&n,&k);
    gets(a);

为什么这样写就对(AC)了:

    int n;
    char a[55];
    scanf("%d%s",&n,a);

by ud2_ @ 2019-08-05 17:52:07

因为回车可能是 "\n" "\r\n"
^\text{\tiny1 个字符} ^\text{\tiny2 个字符}

by ud2_ @ 2019-08-05 17:54:11

@CHN_Xun

scanf("%d%c",&n,&k);


by snowind @ 2019-08-05 17:56:41

@sjx233 眼花了,抱歉


|