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;}对于这个问题,我也很有兴趣。如果你有什么想法的话,我会很乐意你分享给我的哦。