C/C++中,斐波那契数列到第几位时超出intu long long范围
C/C++中,斐波那契数列到第几位时超出int/u long long范围分析:我们知道斐波那契数列中的数均大于等于0,如果C=A+B(A >= 0, B >= 0),不妨令A >= B,一定有C/A >= 1。而如果C超出范围,无论是有符号类型,还是无符号类型,一定有C/A < 1。利用这一点,我们只需找出与前一位的商小于1的那一位即可,代码如下。代码:#include <stdio.h>int a[100];unsigned long long b
原创
2020-11-19 13:03:50 ·
1527 阅读 ·
5 评论