#include <stdio.h>
int calculate(int n,int m);
int main(void)
{
int n,m;
int i=0;
int c=0;
int ok=1;
printf("the number of people:");
scanf("%d",&n);
printf("the lucky number is:");
scanf("%d",&m);
printf("Output:\nthe lucky one's number is:");
i=calculate(n,m);
printf("%d\n",i);
return 0;
}
#define MAXN 15
int calculate(int n,int m){
int number[MAXN];
int i=0;
int c=1;
int copyn=n;
number[i]=1;
while(n>1){
while(number[i]==m){
i++;
if(i>copyn-1){
i=0;
}
}
number[i]=c++;
if(number[i]==m){
n--;
c=1;
}
}
return i;
}
中奖问题
最新推荐文章于 2020-08-24 02:16:59 发布