猿问
下载APP

用C解决蜂窝问题,一点没有思路,有会的大佬可以帮忙看下嘛

http://img4.mukewang.com/5e6cab3a0001052216000490.jpg

a12svs
浏览 1862回答 2
2回答

Warm_Sweet

这其实是一个斐波那契数列。如下代码只是我个人的想法,可能跟你想要的不太一样,但是没办法,因为我也是小白,只能想到这么个不是办法的法子。#include <stdio.h>int way(int a, int b){     int d, way, way0, x, i;      d = b - a;      if (d >= 0 && d <= 8)      {          for (way = 1, way0 = 0, i = 0; i < d; i++)              {                     x = way;                     way += way0;                     way0 = x;               }          return way;      }      return 0;}int main(){      int a, b;      a = 7;      b = 3;      int number = way(a, b);      if (number == 0)            printf("%s\n", "请检查蜂巢代号及爬行方向");      else             printf("从%d处爬到%d处共有%d种路线\n", a, b, number);      return 0;}对于这个问题,我也很有兴趣。如果你有什么想法的话,我会很乐意你分享给我的哦。
打开App,查看更多内容
随时随地看视频慕课网APP
继续浏览精彩内容
慕课网APP
程序员的梦工厂
继续