很簡單的一個ACM題,幫忙看下思路哪兒錯了,
題目:
很簡單的一個ACM題,幫忙看下思路哪兒錯了,
思路:結果是數列1、2、3、5、8……既前兩個數之和.
一隻成熟的兔子每天能產下一胎兔子.每隻小兔子的成熟期是一天.
某人領養了一隻小兔子,請問第N天以後,他將會得到多少只兔子.
Input
測試數據包括多組,每組一行,爲整數n(1≤n≤90).
輸入以0結束.
Output
對應輸出第n天有幾隻兔子(假設沒有兔子死亡現象).
Sample Input
1
2
0
Sample Output
1
2
解答:
#include
int main(){
int n,i;
__int64 f[100];
f[0]=f[1]=1;
for (i=2;i
再問: 俄「__int64 」是啥意思? 其中的「下劃線」是強制規定變量長度的符號麼?如果是的話,「__float64 」也是正確的麼? ⊙﹏⊙b汗 謝謝~
再答: __int64是個變量類型,長度是-2^63到2^63-1 下劃線和後面是一個整體 不能類比到float,float相應的64爲變量類型是double
添加新評論