將開發過程中比較重要的一些內容做個收藏,下面的內容是關於C語言解決約瑟夫問題詳解的內容,希望能對碼農有幫助。
#pragma once
#include<vector>
class PRO
{
private:
public:
~PRO();
};
#include"Josephus_pro.h"
#include<iostream>
using namespace std;
PRO::PRO(int tol_num,int sg_num,int reman_num ,int bg_num)
{
total_num = tol_num;
sig_num = sg_num;
begin_num = bg_num;
remaining_num = reman_num;
}
{}
PRO::~PRO()
{}
void PRO::Running()
{
while(sum > remaining_num)
{
while(i < sig_num)
{
i++;
}
if(arr[index] == 0)
else
}
}
void PRO::input()
{
cout<<"請輸入"<<total_num<<"個數據:"<<endl;
cin>>arr[i];
}
void PRO::PutResult()
{
cout<<"計算結果如下:"<<endl;
for(vector<int>::size_type i=0;i<vec_int.size();i++)
cout<<"第"<<i+1<<"個被踢出去的數字:"<<vec_int[i]<<endl;
cout<<"剩余人:"<<endl;
for(int i=0;i<total_num;i++)
{
if(arr[i] == 0)
continue;
if(arr[i] != 0)
}
}
