问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
#include<iostream>
#include<string>
using namespace std;
int main()
{
int a[6];
int i, j;
int w=0;//位置
int sum=0;//淘汰人数
int k=1;
for (i = 0; i < 6; i++)
{
a[i] = { false };
}//false表示未出具人数
cout << "输入报到第几个数淘汰" << endl;
cin >> j;
while (sum != 6)
{
w++;
//k++;
while (w >= 6) { w = 1; }
if(a[w-1] = false)
{
k++;
}
if (w == j)
{
a[w-1] = true;
sum++;
k = 0;
}
}
if(sum = 5&&a[w]!=true)
{
cout << "第个数存活" << w << endl;
}
system("pause");
}