毛毛上班

毛毛在一家软件公司工作,不过由于他租住的房子比较远,而且他的电动车又比较老了,
每骑过一段路就需要充电一次,好在充电速度比较快,

在公司与租住的房子之间有M-2个充电站,
他的电动车可以骑1站或2站的路程,
设 第1站是租住的房子, 第M站是公司,而
且一开始的电池是充满的,那么他共有多少种方式可以去公司?
输入

每组数据包含一个整数M(2<=M<=40),
表示总共站的数量。
输出
对于每组数据,请输出不同充电方法的数量。
样例输入
2
3
样例输出
1
2
https://img04.sogoucdn.com/app/a/100520146/3f288bcfca2d09529a402bc3c65e8097
https://img04.sogoucdn.com/app/a/100520146/8ba25b016905dfffcf8f5d97b00c96d5

#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
// // 拷贝到平台的时候把my_fuction_lib.h注释掉.
//#include "my_fuction_lib.h"
//在此下方插入自定义函数对的声明:
int f(int n);
//主函数main
int main()
{
//复制模版式删除这个或者再下面一个
int n;
while( scanf("%d",&n) != EOF)
{
printf("%d\n",f(n));//这里的n不是间隔数,而是站点数.
}
return 0;
}
//主函数结束.
//在下方编写自定义函数:
int f(int n)
{
if (n == 2)
{
return 1;
}
else if (n == 3)
{
return 2;
}
else
{
return f(n-1) + f(n-2);
}
}
posted @   xuchaoxin1375  阅读(3)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2021-11-15 多项式定理@多项式幂展开
点击右上角即可分享
微信分享提示