我查看了其他 scanf 帖子,但我似乎无法找到我在这里遇到的这个短代码的问题。问题是当我输入 ab 或 c 时,它不会进入 if 或 else if 语句,我真的不知道如何解决它,任何帮助都会很可爱!谢谢你!
#include <stdio.h>
int main(void)
{
char bogstav, a, b, c;
printf("Indtast a b eller c\n");
scanf("%c", &bogstav);
if(bogstav == a)
{
printf("Du valgte a");
}
else if(bogstav == b)
{
printf("Du valgte b");
}
else if(bogstav == c)
{
printf("Du valgte c");
}
else
{
printf("Du valgte ikke a b eller c!");
}
return 0;
}