⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 houzixuandawang.cpp

📁 这是数据结构的应用 有小游戏的开发和计算 如猴子选大王 纸牌 文本统计等
💻 CPP
字号:
#include <stdio.h>
#include <iostream.h>
void select_king(int m,int n)           //猴子选大王的实现
{
    int monkey[30],i,sign=0,limit=0;
    for(i=0;i<m;i++)
	    monkey[i]=i+1;
    for(i=0;monkey[i]!='\0';i++)
    {
	    if(monkey[i]>0) sign++;
	    if(sign==n){
		       limit++;
		       monkey[i]=-9;
		       sign=0;   }
	    if(i==m-1) i=-1;
	    if(limit==m-1) break;
    }
    for(i=0;monkey[i]!='\0';i++)
    {
	    if(monkey[i]>=1){
	        printf("The monkey's king: %d\n\n",monkey[i]);
	        break;   }
    }
}
void main()
{  
	printf("\n\n");
	printf("**********************************猴子选大王************************************\n\n");
	int m,n,i=0;
   do{
      printf("*请输入猴子的个数和一个要选的小于猴子个数的数字(可按'0'键退出执行):");
      scanf("%d",&m);
      if(m==0) break;
      scanf("%d",&n);
	  if(m<1||n<1){
	              cout<<"(输入项目号错误,请正确输入)";
				  continue;   }
      if(m<n||m>30)
	      printf("要选的数字必须小于猴子个数,请重新输入!\n\n");
      if(m>n) select_king(m,n);
      }while(i<10);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -