C++ 代码
#include<iostream>
#include<cstdio>
using namespace std;
int main(void)
{
int i,t;
cin >> t; //t为测试数据的数量
while(t--)
{
long long int c,a = 0,b = 1; //调试出错后改的long long int
int n;
cin >> n;
if(n==0) printf("Fib(%d) = 0\n",n); //一开始没考虑到输出第0项和第1项的情况
else if(n==1) printf("Fib(%d) = 1\n",n);
else
{
for(i=1;i<n;i++)
{
c=a+b;
a=b;
b=c;
}
printf("Fib(%d) = %lld\n",n,c); //既然是long long int 那么要记得改成%lld
}
}
return 0;
}