c语言小蜜蜂编程题,C语言经典题目“小蜜蜂“代码.docx
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相关推荐
- c语言 简单编程题,c语言简单编程练习题.doc
c语言简单编程练习题 精品文档 2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 c语言简单编程练习题 然后输出相应的字符. #include #inc ...
- c语言逻辑思维编程题,c语言逻辑思维训练题一
c语言逻辑思维训练题一 要求:用java实现下面的所有题目, 2012 年11月1日提交分支类 2012 年11月2日-3日提交循环类 严禁抄袭 分支类: 1.编写程序,输入一个整数,打印出它是奇数还 ...
- 经典c语言程序编程题,c语言35道经典编程题程序
一份解决你编程困惑的题,对你一定很有用! 1.有1.2.3.四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #include void main() {int i,j,k,m=0; p ...
- c语言阶乘编程题,C语言编程题:阶乘计算
一.题目:求20!的结果 描述:将数学概念的迭代关系式i!=(i-1)!*i转换为计算机循环意义上的迭代关系式--用新的变量存储新值(乘积),并不断由旧值递推出变量的新值.求n!的函数fanc(n)的 ...
- python语言程序设计编程题_Python语言程序设计(测试练习题)
选择题 1. r var in ___: print(var) 哪个选项不符合上述程序空白处的语法要求? ...
- python语言程序设计编程题_Python语言程序设计(2020年版)高等教育出版社,课后编程题答案(仅供参考)...
后面会补全,暂时只有部分,答案是自己写的,不是标准答案,仅供参考 习题三 1. .获得用户输入的一个整数,输出该整数百位及以上的数字 s=int(input("请输入大于或等于100的整数: ...
- 二级c语言编程题只要得出答案,计算机二级C语言考试编程题题库答案.docx
计算机二级C语言考试编程题题库答案 1.求100之内自然数中最大的能被17整除的数.void main(){ int i;for(i=100;i>0;i--)if(i%17==0)break;p ...
- vb编程转为c语言,C语言,VB编程题
C语言,VB编程题 來源:互聯網 2012-01-26 12:27:25 評論 分類: 電腦/網絡 >> 程序設計 >> 其他編程語言 問題描述: 一道题目,请用C语言和V ...
- 二级c语言上机编程技巧,二级C语言上机编程题技巧总结
二级C语言上机编程题技巧 一. 方法总结 1. 二级C语言上机编程题在二级上机考试中属于较难题型,因此很多同学都害怕通过不了.综合 往年的考试,结合考试大纲,每年考试的编程题都有一定的规律和方法,只要 ...
- c语言十几行编译出上百k,二级C语言上机编程题技巧总结选读.doc
二级C语言上机编程题技巧 方法总结 二级C语言上机编程题在二级上机考试中属于较难题型,因此很多同学都害怕通过不了.综合往年的考试,结合考试大纲,每年考试的编程题都有一定的规律和方法,只要同学们认真熟练 ...
最新文章
- C#给串口设备发送脉冲指令。DTR和RTS指令
- jsp oracle 登录页面,Oracle数据库之ORACLE+Myeclipse+jsp实现简单登录功能
- Git show-branch显示提交信息
- Android Handler.removeCallbacksAndMessages(null)的作用
- javascript的id、class、元素选择器
- 赛锐信息:PM模块的几点看法
- Android Studio GPU/CPU/Network/Memory monitor使用
- java中aotomicInteger_面试官:你说一下对Java中的volatile的理解吧!
- liunx 中一个命令可以检测 ps -C java --no-heading| wc -l 一般用于shell脚步编写用
- 大雁塔尺寸_西安容易被误解的两座建筑 不是只有大小之分 游客来了才知道原因...
- 计算广告学 学习资料
- linux下oracle 9204 soft only,在CentOS4.3(x86_64)上安装Oracle9204 for linux(x86_64)
- excel快速选择数据的4种方法
- 常见容错机制:failover、failfast、failback、failsafe
- WIN10 任务栏卡死解决办法
- 废物的靶场日记 hackthebox-Paper
- jQuery实现消息列表循环垂直向上滚动
- Servlet 03
- 蚂蚁金服开源背后的“有意思”工程师 | 1024快乐
- python爬虫爬取(中国空气质量在线监测分析平台)北京PM2.5,2013年至2018年的数据
热门文章
- 配色三部曲-你真懂颜色了吗?
- 详解马氏距离中的协方差矩阵计算(超详细)
- 树莓派3B和3B+的串口使用(附图)
- LateX正文与首页页眉线分别为单双线的设置方法
- 安智市场发展史:刷机产业链的”中间商”
- 工业相机基础知识详述 —— 焦平面,像平面,弥散圆,光圈,分辨率,景深,接口,靶面尺寸
- zotero文献管理|chartero 插件 绝对是有一款让你离不开的插件,可视化你的文献阅读记录,提取PDF图片方便阅读
- Directx11学习笔记【十】 画一个简单的三角形
- 升级啦!二维码签到适用PC+andriod+IOS-PHP源码-开源代码
- 机器学习特征工程之特征缩放+无量纲化:行归一化(范数化,Normalizer)