c语言上楼梯问题打败万恶的ghost以后,将军准备回寝室告诉大伙儿这个消息,没想到杯具又发生了… 你知道有种鬼叫“路鬼”吗?让人莫名其妙的迷路,将军就被这种鬼上身了.将军本来要上楼的,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 22:34:14
![c语言上楼梯问题打败万恶的ghost以后,将军准备回寝室告诉大伙儿这个消息,没想到杯具又发生了… 你知道有种鬼叫“路鬼”吗?让人莫名其妙的迷路,将军就被这种鬼上身了.将军本来要上楼的,](/uploads/image/z/13248837-45-7.jpg?t=c%E8%AF%AD%E8%A8%80%E4%B8%8A%E6%A5%BC%E6%A2%AF%E9%97%AE%E9%A2%98%E6%89%93%E8%B4%A5%E4%B8%87%E6%81%B6%E7%9A%84ghost%E4%BB%A5%E5%90%8E%2C%E5%B0%86%E5%86%9B%E5%87%86%E5%A4%87%E5%9B%9E%E5%AF%9D%E5%AE%A4%E5%91%8A%E8%AF%89%E5%A4%A7%E4%BC%99%E5%84%BF%E8%BF%99%E4%B8%AA%E6%B6%88%E6%81%AF%2C%E6%B2%A1%E6%83%B3%E5%88%B0%E6%9D%AF%E5%85%B7%E5%8F%88%E5%8F%91%E7%94%9F%E4%BA%86%E2%80%A6+%E4%BD%A0%E7%9F%A5%E9%81%93%E6%9C%89%E7%A7%8D%E9%AC%BC%E5%8F%AB%E2%80%9C%E8%B7%AF%E9%AC%BC%E2%80%9D%E5%90%97%3F%E8%AE%A9%E4%BA%BA%E8%8E%AB%E5%90%8D%E5%85%B6%E5%A6%99%E7%9A%84%E8%BF%B7%E8%B7%AF%2C%E5%B0%86%E5%86%9B%E5%B0%B1%E8%A2%AB%E8%BF%99%E7%A7%8D%E9%AC%BC%E4%B8%8A%E8%BA%AB%E4%BA%86.%E5%B0%86%E5%86%9B%E6%9C%AC%E6%9D%A5%E8%A6%81%E4%B8%8A%E6%A5%BC%E7%9A%84%2C)
c语言上楼梯问题打败万恶的ghost以后,将军准备回寝室告诉大伙儿这个消息,没想到杯具又发生了… 你知道有种鬼叫“路鬼”吗?让人莫名其妙的迷路,将军就被这种鬼上身了.将军本来要上楼的,
c语言上楼梯问题
打败万恶的ghost以后,将军准备回寝室告诉大伙儿这个消息,没想到杯具又发生了…
你知道有种鬼叫“路鬼”吗?让人莫名其妙的迷路,将军就被这种鬼上身了.将军本来要上楼的,但是因为鬼上身,他要不就上一层楼,要不就下一层楼,这个是随机的,他不能控制自己啦!
假设将军住在第M楼,刚开始将军在K楼,因为体力原因,将军只能上或者下N次楼,假设东6宿舍共有100层.现在问当体力消耗完的时候,将军刚好回到寝室那一层有多少种走法.
例如:将军住在5楼,将军能上或者下5次楼,现在在1楼,那么将军将回不到寝室啦,为什么?
有多组测试数据,每组测试数据共一行,为M,N,K(0 < N < 21,0 < M,K <
101)的值,中间以空格分开,分别代表将军住在第几层,能移动几次和刚开始在第几层;
c语言上楼梯问题打败万恶的ghost以后,将军准备回寝室告诉大伙儿这个消息,没想到杯具又发生了… 你知道有种鬼叫“路鬼”吗?让人莫名其妙的迷路,将军就被这种鬼上身了.将军本来要上楼的,
#include
int m;
int result = 0;
void onestep(int n,int k)
{
if (k == m && n == 0)
{
result++;
}
if (n == 0)
{
return ;
}
if (k + 1 < 101)
{
onestep(n-1,k+1);
}
if (k - 1 > 0)
{
onestep(n-1,k-1);
}
}
void main()
{
int n,k;
scanf("%d%d%d",&m,&n,&k);
if (m =101)
{
printf("数据有误");
}
onestep(n,k);
printf("%d",result);
}