丸子哥哥 2017-08-01 06:49 采纳率: 0%
浏览 3827

C语言怎么写一个yes就继续执行上面的语句,NO就退出

YES继续执行 NO则退出。。YES继续执行 NO则退出。。YES继续执行 NO则退出。。YES继续执行 NO则退出。。YES继续执行 NO则退出。。

  • 写回答

8条回答 默认 最新

  • 阿麦 2017-08-01 08:29
    关注

    如果输入的既不是YES也不是NO呢?
    你的这个问题不完整啊。
    还有,是不是需要区分大小写呢
    以下这段代码,区分大小写的,同时,输入既不是YES也不是NO的时候,提示输入错误。

    void DoYes()
    {
    // 做点想做的事
    }

    void InputError()
    {
    // 提示一下:输入错误了,不是YES也不是NO
    }

    int main()
    {
    char input[100];
    while (true)
    {
    scanf("%s",input);
    if ((strcmp("YES", input) == 0)
    {
    DoYes();
    }
    else if (strcmp("NO", input) == 0)
    {
    break;
    }
    else
    {
    InputError();
    }
    }
    return 0;
    }

    评论

报告相同问题?

问题事件

  • 请详细说明问题背景 11月9日