- 约瑟夫问题10E100版
- 2018-05-10 20:52:26 @
这个是我的代码,我就是不清楚为什么会runtime error 然后对了3个点。
cpp
#include<iostream>
using namespace std;
int main()
{
int a[1000]={0},m,n=2,i,j,s=0;
cin>>m;
i=0;j=0;
while(s!=m)
{
j++;
if(j>m)j=1;
if(a[j]==0)i++;
if(i==n)
{
a[j]=1;
i=0;
s++;
}
}
cout<<j;
return 0;
}
0 条评论
目前还没有评论...