C语言经典题目“小蜜蜂“代码

小蜜蜂(选作)

一只小蜜蜂在如下图所示的蜂窝上爬行。它爬行时,只能从一个格爬到相邻的大号格子中。例如,从 1 号格子可以爬到 2 号或者 3 号格子,从 2 号则可以爬到 3 号或者 4 号格子。

请问从一个格子 a 爬到一个格子 b 一共有多少种可行的路线。

输入:

分别是起始点 a 和终止点 b 的编号。( a 和 b 在 1~100 之间,且 a

输出:

程序:

#include"stdio.h"

#define N 50

int main()

{

int b[N]={0};

int c[N]={0};

int i,j,k,n,a1,a2,t,l;

b[1]=c[1]=1;

scanf("%d%d",&a1,&a2);

n=a2-a1+1;

for(j=3;j<=n;j++)

{

for(i=1;i

{

t=b[i]+c[i];

if(l==1)

{

c[i]=b[i]-1;

l=0;

}

else

c[i]=b[i];

b[i]=t;

if(b[i]>=10)

{

l=1;

b[i+1]=b[i+1]+1;

b[i]=b[i]%10;

}

}

}

k=N;

while(b[--k]==0){}

for(i=k;i>=1;i--)

printf("%d",b[i]);

printf("\n");

return 0;

}

#include

int main()

{

long double num1,num2,num3=0;

int a=0,b=0,i;

scanf("%d %d",&a,&b);

num1=1;

num2=2;

if(b-a==1)

printf("1\n");

else if(b-a==2)

printf("2\n");

else

{

for(i=3;i<=b-a;i++)

{

num3=num1+num2;

num1=num2;

num2=num3;

}

printf("%.0lf\n",num3);

}

return 0;

}

c语言小蜜蜂编程题,C语言经典题目“小蜜蜂“代码.docx相关推荐

  1. c语言 简单编程题,c语言简单编程练习题.doc

    c语言简单编程练习题 精品文档 2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 c语言简单编程练习题 然后输出相应的字符. #include #inc ...

  2. c语言逻辑思维编程题,c语言逻辑思维训练题一

    c语言逻辑思维训练题一 要求:用java实现下面的所有题目, 2012 年11月1日提交分支类 2012 年11月2日-3日提交循环类 严禁抄袭 分支类: 1.编写程序,输入一个整数,打印出它是奇数还 ...

  3. 经典c语言程序编程题,c语言35道经典编程题程序

    一份解决你编程困惑的题,对你一定很有用! 1.有1.2.3.四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #include void main() {int i,j,k,m=0; p ...

  4. c语言阶乘编程题,C语言编程题:阶乘计算

    一.题目:求20!的结果 描述:将数学概念的迭代关系式i!=(i-1)!*i转换为计算机循环意义上的迭代关系式--用新的变量存储新值(乘积),并不断由旧值递推出变量的新值.求n!的函数fanc(n)的 ...

  5. python语言程序设计编程题_Python语言程序设计(测试练习题)

    选择题 1. r var in ___: print(var) 哪个选项不符合上述程序空白处的语法要求?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬ ...

  6. python语言程序设计编程题_Python语言程序设计(2020年版)高等教育出版社,课后编程题答案(仅供参考)...

    后面会补全,暂时只有部分,答案是自己写的,不是标准答案,仅供参考 习题三 1. .获得用户输入的一个整数,输出该整数百位及以上的数字 s=int(input("请输入大于或等于100的整数: ...

  7. 二级c语言编程题只要得出答案,计算机二级C语言考试编程题题库答案.docx

    计算机二级C语言考试编程题题库答案 1.求100之内自然数中最大的能被17整除的数.void main(){ int i;for(i=100;i>0;i--)if(i%17==0)break;p ...

  8. vb编程转为c语言,C语言,VB编程题

    C语言,VB编程题 來源:互聯網  2012-01-26 12:27:25  評論 分類: 電腦/網絡 >> 程序設計 >> 其他編程語言 問題描述: 一道题目,请用C语言和V ...

  9. 二级c语言上机编程技巧,二级C语言上机编程题技巧总结

    二级C语言上机编程题技巧 一. 方法总结 1. 二级C语言上机编程题在二级上机考试中属于较难题型,因此很多同学都害怕通过不了.综合 往年的考试,结合考试大纲,每年考试的编程题都有一定的规律和方法,只要 ...

  10. c语言十几行编译出上百k,二级C语言上机编程题技巧总结选读.doc

    二级C语言上机编程题技巧 方法总结 二级C语言上机编程题在二级上机考试中属于较难题型,因此很多同学都害怕通过不了.综合往年的考试,结合考试大纲,每年考试的编程题都有一定的规律和方法,只要同学们认真熟练 ...

最新文章

  1. C#给串口设备发送脉冲指令。DTR和RTS指令
  2. jsp oracle 登录页面,Oracle数据库之ORACLE+Myeclipse+jsp实现简单登录功能
  3. Git show-branch显示提交信息
  4. Android Handler.removeCallbacksAndMessages(null)的作用
  5. javascript的id、class、元素选择器
  6. 赛锐信息:PM模块的几点看法
  7. Android Studio GPU/CPU/Network/Memory monitor使用
  8. java中aotomicInteger_面试官:你说一下对Java中的volatile的理解吧!
  9. liunx 中一个命令可以检测 ps -C java --no-heading| wc -l 一般用于shell脚步编写用
  10. 大雁塔尺寸_西安容易被误解的两座建筑 不是只有大小之分 游客来了才知道原因...
  11. 计算广告学 学习资料
  12. linux下oracle 9204 soft only,在CentOS4.3(x86_64)上安装Oracle9204 for linux(x86_64)
  13. excel快速选择数据的4种方法
  14. 常见容错机制:failover、failfast、failback、failsafe
  15. WIN10 任务栏卡死解决办法
  16. 废物的靶场日记 hackthebox-Paper
  17. jQuery实现消息列表循环垂直向上滚动
  18. Servlet 03
  19. 蚂蚁金服开源背后的“有意思”工程师 | 1024快乐
  20. python爬虫爬取(中国空气质量在线监测分析平台)北京PM2.5,2013年至2018年的数据

热门文章

  1. 配色三部曲-你真懂颜色了吗?
  2. 详解马氏距离中的协方差矩阵计算(超详细)
  3. 树莓派3B和3B+的串口使用(附图)
  4. LateX正文与首页页眉线分别为单双线的设置方法
  5. 安智市场发展史:刷机产业链的”中间商”
  6. 工业相机基础知识详述 —— 焦平面,像平面,弥散圆,光圈,分辨率,景深,接口,靶面尺寸
  7. zotero文献管理|chartero 插件 绝对是有一款让你离不开的插件,可视化你的文献阅读记录,提取PDF图片方便阅读
  8. Directx11学习笔记【十】 画一个简单的三角形
  9. 升级啦!二维码签到适用PC+andriod+IOS-PHP源码-开源代码
  10. 机器学习特征工程之特征缩放+无量纲化:行归一化(范数化,Normalizer)