搜索
查看: 688|回复: 2
打印 上一主题 下一主题

约瑟夫环的代码

[复制链接]
楼主
发表于 2016-7-22 20:32:50 | 显示全部楼层
#include<iostream> using namespace std; int main() {  const int n=100;  int m=30;  int a[n];   for(int j=0;j<n;j++)   a[j]=j+1;  int k=1;  int i=-1;  while(1)  {   for(int j=0;j<m;)   {    i=(i+1)%n;       if(a[i]!=0)         j++;   }   if(k==n)    break;   a[i]=0;   k++;  }  cout<<a[i]<<endl;  return 0; }
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表