约瑟夫
import java.util.Scanner;
public class yue_se_fu
{
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
System.out.println("请输入共有多少个犯人:");
int n = scanner.nextInt();
System.out.println("请输入从第几个犯人数起:");
int s = scanner.nextInt();
System.out.println("请输入数到第几个数字就处决:");
int d = scanner.nextInt();
int a[]=new int[n]; //初始化均为0,则用0代表未被处决,1代表处决
int i=s-1,q,j,m,k=0,t;
while(true)
{
q=i;
for(j=i+1;true;j++)
{
if(j==n)
j=0;
if(a[j]==1)
continue;
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载