2 回答

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超2個(gè)贊
這其實(shí)是一個(gè)斐波那契數(shù)列。
如下代碼只是我個(gè)人的想法,可能跟你想要的不太一樣,但是沒辦法,因?yàn)槲乙彩切“?,只能想到這么個(gè)不是辦法的法子。
#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;
}
對于這個(gè)問題,我也很有興趣。如果你有什么想法的話,我會很樂意你分享給我的哦。
- 2 回答
- 0 關(guān)注
- 2595 瀏覽
添加回答
舉報(bào)