为啥全错昂,是不能用gets么?

P1914 小书童——凯撒密码

da表哥 @ 2020-02-22 13:24:17

#include<stdio.h>
#include<string.h>
int main()
{
    int n,i;
    char a[55];
    scanf("%d",&n);
    getchar();
    gets(a);
    for(i=0;i<strlen(a);i++)
        printf("%c",a[i]+n%26);
    return 0;
}

by 594wyx @ 2020-02-22 13:39:18

请问这个

getchar();

有什么用?


by 594wyx @ 2020-02-22 13:40:15

@da表哥


by 594wyx @ 2020-02-22 13:41:46

@da表哥

gets有时会出问题,用getchar吧


by WRuperD @ 2020-02-22 13:42:56

不过这题是可以用gets的


by 屑稻香 @ 2020-02-22 13:43:30

@da表哥 c++党建议用cin(逃)


by H6_6Q @ 2020-02-22 13:44:20

abc的ASCII码是123吗。。


by 594wyx @ 2020-02-22 13:44:26

哦,对不起,讲错了,不是getchar


by xhQYm @ 2020-02-22 13:44:54

scanf不香吗??


by 594wyx @ 2020-02-22 13:46:30

@da表哥

您的

 using namespace std 

去哪了?


by 594wyx @ 2020-02-22 13:48:21

@da表哥

额······

请问输入字符的代码在哪?


| 下一页