数组实现约瑟夫环

2021-05-15 21:29

阅读:343

标签:turn   its   数组   win   约瑟夫   字符   时间   str   while   

代码

#include
using namespace std;
const int maxn=1000;
int main(){
    string name[maxn];//创建字符串数组保持参与人的名字 
    int p[maxn];
    int n,i;
    cin>>n;
    for(i=0;i>name[i];
    int w,s;//w为开始的人的编号,s为数到第s个人,他出局 
    for(i=0;i>w>>s;
    w=(w+n-1)%n;
    do{
        w=(w+s-1)%n;//对n取余就知道谁出局了自己想为什么,因为下标从0开始所以减一 
        cout

数组实现约瑟夫环

标签:turn   its   数组   win   约瑟夫   字符   时间   str   while   

原文地址:https://www.cnblogs.com/mch5201314/p/9750140.html


评论


亲,登录后才可以留言!