@chengxuyuan
2018-05-05T12:20:51.000000Z
字数 396
阅读 420
冰橙公司
#include<iostream>using namespace std;int main(){//假设5只猴子,初始值都是1,淘汰后值为0。叫到3淘汰,剩的一人为赢家。int a[] = {1,1,1,1,1}; //5只猴子int num = 1; //从1开始报数int count = 1; //计算淘汰了几只猴子while(count < 5){//剩最后一只跳出循环for(int i=0; i<5; i++){if(a[i] == 1){if(num == 3){cout<<"第"<< i+1 << "只猴子:"<< num << "(淘汰)" << endl;cout <<"---------一轮报数截止---------"<<endl;a[i] = 0;num = 1;count=count+1;}else{cout<<"第"<< i+1 << "只猴子:"<< num << endl;num=num+1;}}}}}
