博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
猴子选大王 (约瑟夫环)(c#)
阅读量:4940 次
发布时间:2019-06-11

本文共 1117 字,大约阅读时间需要 3 分钟。

猴子选大王问题:

一堆猴子都有编号,编号是1,2,3 ...m ,这群猴子(m个)按照1到m的顺序围坐一圈,

从第1开始数,每数到第n个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
猴子总数M:
出列的猴子N:
猴子大王:
Default.aspx
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page{    protected void Page_Load(object sender, EventArgs e)    {    }    protected void sa_Click(object sender, EventArgs e)    {        int M = Convert.ToInt32(hzz.Text.Trim());   //总猴子数   M        int N = Convert.ToInt32(clhz.Text.Trim());  //出来的猴子 N                   //总猴子数 M ,数到第 N 个排除。             int k = 0;            for (int i = 2; i <= M; i++)            {                k = (k + N) % i;            }            hzdw.Text = Convert.ToString(k + 1);//猴子大王    }}
Default.aspx.cs

结果如下:

 

转载于:https://www.cnblogs.com/tianranbai/p/10741301.html

你可能感兴趣的文章
已计划将多个默认网关用于提供单一网络
查看>>
CSS实例:图片导航块
查看>>
python进阶七_文件操作(三)
查看>>
window的对象有哪些(笔记)
查看>>
成绩查询方法指引Pmp
查看>>
Boolean Expressions
查看>>
They Are Everywhere
查看>>
数据结构--汉诺塔递归Java实现
查看>>
day14 多态与抽象
查看>>
Eclipse CDT 出现 launch failed Binary not found
查看>>
apache jmeter
查看>>
Linux 基本命令
查看>>
RedHat7.0 网络源的配置
查看>>
(Mark)JS中关于闭包
查看>>
流程结构图
查看>>
ios端web app在键盘升起后缩小view防止界面仍可上下滑动
查看>>
从service弹出系统级自定义提示框,可在任意页面弹出
查看>>
Bootstrap简单介绍
查看>>
字典序最小问题
查看>>
iOS Touch ID 身份认证
查看>>