NULL->NEXT 2022-04-09 07:53 采纳率: 90.5%
浏览 39
已结题

为什么这个编译失败,哪里出问题了?

当年龄满18岁,并且是会员,输出,会员您好,欢迎观看,年龄满18岁,不是会员,输出,请充值再观看。年龄小于18岁,输出,不允许观看。

#include <stdio.h>
int main()
{int vip;//定义一个变量vip(vip=1就是会员)
int age;//定义一个变量年龄
{printf("请输入您的年龄",age);
scanf("%d",&age);//读取年龄
if(age>=18)//进行判断年龄,age>=18去判断是否为会员
{printf("您是否是会员");
scanf("%d",&vip)
if(vip=1)
{printf("欢迎您观看");}
else
{printf("对不起您还是不是会员请充值");}
}
else
{printf("对不起您还未成年不可以观看");}
return 0;
}

  • 写回答

2条回答 默认 最新

  • 来自远古的声音 2022-04-09 09:35
    关注

    ```c修改如下
    #include <stdio.h>
    int main()
    {int vip;//定义一个变量vip(vip=1就是会员)
    int age;//定义一个变量年龄
    printf("请输入您的年龄",age);
    scanf("%d",&age);//读取年龄
    if(age>=18)
    {//进行判断年龄,age>=18去判断是否为会员
    printf("您是否是会员");
    scanf("%d",&vip);
    if(vip==1)
    {
    printf("欢迎您观看");
    }
    else
    {
    printf("对不起您还是不是会员请充值");
    }
    }
    else
    {
    printf("对不起您还未成年不可以观看");
    }
    return 0;
    }

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月17日
  • 已采纳回答 4月9日
  • 创建了问题 4月9日