抓兔子

    技术2022-05-20  67

     

    围绕着山顶有10个圆形排列的洞,狐狸要吃兔子,兔子说:可以,但必须先找到我,我就藏身于这十个洞中的某个洞。你从1号洞找,下次隔1个洞(即3号洞)找,第三次隔2个洞(即6号洞)找,再隔3以后在这个圆圈中如此类推,次数不限。但狐狸从早到晚进进出出1000次,仍没有找到兔子。  // Struct_Mp3.cpp : 定义控制台应用程序的入口点。// #include "stdafx.h"#include<stdio.h>#include<stdlib.h>#include<string.h>#define N 10#define TIME_CA 1000 int _tmain(int argc, _TCHAR* argv[]){ int holl[N] = {0}; int dis = 1; int position =-1;  int rabbit = 0;  for(int i = 0 ; i < TIME_CA ; i++) {   position = (dis + position) % 10;  holl[position] = 1;  dis++;  } for(int i = 0 ; i < N ; i++) {  if(holl[i] == 0)  {   printf("rabbit maybe hide in No.%d hole/n",i+1);   } }  printf("/nPress any key to continue...."); getchar();  return 0;}

    最新回复(0)