从昏迷中醒来,小明发现自己被关在X星球的废矿车里。

矿车停在平直的废弃的轨道上。

他的面前是两个按钮,分别写着“F”和“B”。

小明突然记起来,这两个按钮可以控制矿车在轨道上前进和后退。

按F,会前进97米。按B会后退127米。

透过昏暗的灯光,小明看到自己前方1米远正好有个监控探头。

他必须设法使得矿车正好停在摄像头的下方,才有机会争取同伴的援助。

或许,通过多次操作F和B可以办到。

矿车上的动力已经不太足,黄色的警示灯在默默闪烁...

每次进行 F 或 B 操作都会消耗一定的能量。

小明飞快地计算,至少要多少次操作,才能把矿车准确地停在前方1米远的地方。

请填写为了达成目标,最少需要操作的次数。

注意,需要提交的是一个整数,不要填写任何无关内容(比如:解释说明等)”

这道题在竞赛中要求是只提交答案,但是我们不可能拿答案一个一个去尝试,因为那么容易就能解决的,毕竟是蓝桥杯的决赛试题之一。我们既然学了编程,就要用编程的思想去解决实际问题。

我发现只需简单几句程序就可以解决此问题,非常简单,现将代码分享于下:

#include

#define M 100

int main()

{

int i,j;

for(i=0;i

for(j=0;j

{

if(97*i-127*j==1)

{

printf("前进:%d步t后退%d步t",i,j);

printf("n共操作%d步!n",(i+j));

}

}

return 0;

}

程序是不是看起来好简单?没错,其实有些问题简单几步就可以解决,我们现在要锻炼的就是会把实际问题转变为真正的C语言,然后用程序来解决类似的问题。网上也有好多关于此问题的解答,但感觉较为复杂,而且好多东西也不大能看懂,显然网上有些东西只能做参考,我们或许会有更好的解决方案,所以一切请不要依赖于网络,将自己的思维完全局限于网络!

注:至于为什么小编要定义M为100,其实小编也是尝试,如果操作步骤超过200次(近似值),我们只需要继续放大M的值就OK了!

一步之遥 c语言答案是多少,蓝桥杯之一步之遥-Go语言中文社区相关推荐

  1. 奖券数目c语言答案,2015 年蓝桥杯 C 语言 B 组省赛第 1 题: 奖券数目 (四种解法 + 详细分析)...

    题目 奖券数目 有些人很迷信数字,比如带"4"的数字,认为和"死"谐音,就觉得不吉利. 虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求.某抽奖活动的奖券号码 ...

  2. 标题 错误票据c语言,内含答案的 -- 2013蓝桥杯C语言本科组B.doc

    内含答案的 -- 2013蓝桥杯C语言本科组B.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们 ...

  3. 蓝桥杯c语言校内选拔赛试题,2013年蓝桥杯校内选拔赛C语言B组.docx

    2013年蓝桥杯校内选拔赛C语言B组.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水 ...

  4. 2015年第七届蓝桥杯省赛C语言B组

    2015年第七届蓝桥杯省赛C语言B组 题目来源:蓝桥杯 作者:GGG166 第一题: 题目:奖券数目 有些人很迷信数字,比如带"4"的数字,认为和"死"谐音,就 ...

  5. 蓝桥杯-最大最小公倍数java语言

    蓝桥杯-最大最小公倍数java语言 开局一句话: 做这道题的时候,便没有对最小公倍数十分了解,就直接写了,也是惭愧,走了太多弯路,后来才知道,最小公倍数不是单单的几个数相乘就完了. 问题描述: 已知一 ...

  6. 2012年第三届蓝桥杯省赛C语言B组

    2012年第三届蓝桥杯省赛C语言B组 题目来源:蓝桥杯 作者:GGG166 第一题 题目:微生物增殖 假设有两种微生物 X 和 Y X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次( ...

  7. 蓝桥杯2016年C语言B组-交换瓶子

    蓝桥杯2016年C语言B组 交换瓶子 代码 交换瓶子 有N个瓶子,编号 1 ~ N,放在架子上. 比如有5个瓶子: 2 1 3 5 4 要求每次拿起2个瓶子,交换它们的位置. 经过若干次后,使得瓶子的 ...

  8. 蓝桥杯软件类Java语言IDE(Eclipse)安装

    蓝桥杯软件类Java语言IDE(Eclipse)安装以及个性化设置 平时都在用idea搞工程类项目,正好报了下学期的蓝桥杯算法比赛,看到官网要求用eclipse编码,之前也参加过ccf-csp的比赛, ...

  9. 蓝桥杯7届c语言 c组答案,第七届蓝桥杯C语言C组-(自己懂的题目)

    第七届蓝桥杯C语言C组-(自己懂的题目) 表示刚刚查了成绩,省赛一等奖,有资格去北京了,然后写一下总结, 先来写一下我懂的题目,毕竟我也是菜鸟,听说国赛比预赛难几个等级... 第一题 报纸页数 X星球 ...

  10. c语言蓝桥杯b组试题及答案,2014第五届蓝桥杯C-C++本科B组试题及答案要点-20210413045934.docx-原创力文档...

    2014第五届蓝桥杯C/C++本科B组试题及答案 标题:啤酒和饮料 啤酒每罐2.3元,饮料每罐1.9元.小明买了若干啤酒和饮料,一共花了82.3元. 我们还知道他买的啤酒比饮料的数量少,请你计算他买了 ...

最新文章

  1. java basicstroke_使用java.awt.BasicStroke动画化虚线
  2. POJ1149-PIGS
  3. 大数据实战之环境搭建(八)
  4. Linux 信号signal处理函数--转
  5. 使用identity+jwt保护你的webapi(三)——refresh token
  6. 硒4 Alpha –期望什么?
  7. C语言 数组内存溢出 - C语言零基础入门教程
  8. vue 如何生成一个dom元素_通过一个简单的示例学习如何编写Vue组件
  9. 视觉SLAM十四讲学习笔记-第六讲-非线性优化的状态估计问题
  10. 15.UNIX 环境高级编程--进程间的通信
  11. 在hbase 激活kerberos 下opentsdb的使用
  12. ectouch后台添加菜单
  13. matlab zmax 光学仿真,基于ZEMAX的光栅干涉仪仿真
  14. 十二进制转化为十进制
  15. 网易我的世界服务器看不到聊天信息,网易禁止文字?我的世界:文字消失“不可逆”的6种解决办法...
  16. 2018滴水LUA手游脚本制作实战视频教程
  17. DSP中定点与浮点运算
  18. [USF-XSim-62] ‘elaborate‘ step failed with errors.[Vivado 12-4473] Detected error while running sim
  19. jquery editable ajax,使用X-editable jQuery库使用来自AJAX请求的数据填充Select2标记输入字段...
  20. mac android usb驱动 win10,如何从Mac OS X创建Windows 10安装程序USB驱动器 | MOS86

热门文章

  1. 【车道线检测与寻迹】2月24日 CVST工具箱模块仿真与图像处理(二)、基于Vision对象的边缘检测、余弦变换压缩,与峰值信噪比
  2. C++--第14课 - 专题二经典问题解析
  3. proxysql on github
  4. MINIEYE完成B轮融资,四维图新基金战略领投
  5. Hive Tuning(三) 从查询计划看hive.auto.convert.join的好处
  6. android AudioManager类 详解(1)
  7. 过去的一年,2013!
  8. 仅需1分钟,让你的电脑变无线路由器
  9. Java-static概述
  10. Pycharm 2018 激活 亲测有效