1-10个山洞的狐狸吃兔子问题
4676查看
就是狐狸从第10号洞开始找兔子,第一次间隔一个洞,第二次间隔两个,兔子在哪个洞里不会被吃掉。。。。。。。。。。。答案是2,4,7,9吗?
#学习讨论
| 关注

include <stdio.h>
/* 1 2 3 4 5 6 7 8 9 10 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 1 2 0 0 0 0 1 0 0 1 0 1 3 1 0 0 0 1 0 0 1 0 1
*/ int main() { int rabbit_in[10] = { 0 }; int i; int xnum = 1; int fox_in = 10; do { rabbit_in[fox_in - 1] = 1; xnum++; fox_in -= xnum; } while (fox_in > 0);
for (i = 0; i < 10; i++)
{
if (!rabbit_in[i])
{
printf("%d ", i + 1);
}
}
printf("\n");
return 0;
copy
}
答案是: 2 3 4 6 7 9

回复
你的回复
请
登录
后回复