嗨,这个问题可能看起来有点愚蠢,但我在这里面临着一些我无法弄清楚的严重缺乏基本面的问题。这是一个非常简单的扫描四个字符的代码,但它不能正常工作。这是一个更大程序的摘录,但这是我面临的问题。谁能指出错误在哪里?
#include<stdio.h>
#include<stdlib.h>
{
char a, b, c, d;
printf("Enter the value of a\n");
scanf("%c", &a);
if(a == 'Y')
{
printf("Enter if this question is stupid or no Y/N\n");
scanf("%c", &b);
}
else
{
printf("This is such a big waste of time");
}
printf("Enter the value of c\n");
scanf("%c", &c);
if(c == 'Y')
{
printf("Enter if I am stupid or no? Y/N\n");
scanf("%c", &d);
}
else
{
printf("I will go mad soon\n");
}
}