1-2 求斐波那契数的尾数 (50分)
大家都很熟悉斐波那契数列吧? 也许不会求出斐波那契数列的任意项,但这道题只需要你输出斐波那契数列第 n 项的最后一位数就可以了!
输入格式:
一个不超过100,000的正整数。
输出格式:
在一行中输出第 n 项斐波那契数的尾数。
输入样例:
7
输出样例:
3
“斐波那契数列当n很大的时候,斐波那契数可能会超出整数范围,最后一个样例会出错。由于只求尾数,所以大家思考如何解决这个问题。”
#include<iostream>
using namespace std;
int fib(int a)
{
int ans;
if(a==0) return 0;
else if(a==1) return 1;
else if(a==