搜索内容

有一个问题?

如果您有任何疑问,可以在下面询问或输入您要寻找的!

小白求助,我拿c++模拟了一下部落冲突的得星情况但是后面两个条件得出的都是是第二个答案

技术聚客 未结 1 1195
jingege66
jingege66 2021-03-01 11:29

#include <iostream> using namespace std;

int main()  {     int a;     bool dabeng;     cout << "推了多少" << endl;     cin >> a;     cout << "大本营推了请按ture,否则按false" << endl;     cin >> dabeng;     if (a ==100||dabeng==1)     {         cout << "三星" << endl;     }     else if(a<=100||dabeng==1)     {         cout << "两星" << endl;     }     else if (a <= 100 || dabeng == 0)     {         cout << "一星" << endl;     }     else if(a<=50||dabeng==0)     {         cout << "黑三" << endl;     }

    return 0; }

相关标签:
1条回答
  • 2021-03-01 12:08

    你的输入有问题,输入dabeng的时候,不能输入true或者false,应该输入非0代表true,0代表false

    0 讨论(0)
提交回复