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

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最起码要加单引号吧。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料