数十载人世游
2017-07-30 01:18
采纳率: 50%
浏览 2.7k
已采纳

C语言error C2065: 'Y' : undeclared identifier怎么破?

include

int main(void)
{
int amount,a;
printf("Do you have any dog?Please input 'Y'or'N'\n");
scanf("%c",&a);

if(a == Y)
{

     printf("Please input the amount of the dogs you have.\n");
     scanf("%d",&amount);
     printf("You have %d dog(s).\n",amount);

}
else if(a == N)
{
     printf("Oh,it's a pity.\n");
}

return 0;
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • Landwish 2017-07-30 01:31
    已采纳

    你这Y和N最起码要加单引号吧。

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题