任何输入只能执行所有else里的内容,出了什么问题吗?
  • 板块学术版
  • 楼主AndyZS
  • 当前回复7
  • 已保存回复7
  • 发布时间2021/7/25 18:43
  • 上次更新2023/11/4 13:20:36
查看原帖
任何输入只能执行所有else里的内容,出了什么问题吗?
414432
AndyZS楼主2021/7/25 18:43
#include<bits/stdc++.h>

using namespace std;

int main()
{
    string a1, a2, a3;
    scanf("%s\n%s\n%s", &a1, &a2, &a3);

    if (a1 == "What's your name?"){
        cout << "My name is Suan Toujun!";
    } else if (a1 == "How old are you?"){
        cout << "12 years old!";
    } else {
       cout << "No response!";
    }
    if (a2 == "What's your name?"){
        cout << "My name is Suan Toujun!";
    } else if (a2 == "How old are you?"){
        cout << "12 years old!";
    } else {
       cout << "No response!";
    }
    if (a3 == "What's your name?"){
        cout << "My name is Suan Toujun!";
    } else if (a3 == "How old are you?"){
        cout << "12 years old!";
    } else {
       cout << "No response!";
    }
    return 0;
}
2021/7/25 18:43
加载中...