有一列数,第一个数是1,第二个数是2,以后每个数是前两个数字之和,求第2006个数除以4的余数是多少?
展开全部
答案是2;可以用Visual C++ 编程解决。程序如下:(程序为原创,请尊重。) #include<stdio.h> void main() { int unsigned long i;int t; int a[2006]={1,2}; for(i=2;i<2006;i++) a[i]=a[i-2]+a[i-1]; t=a[2005]%4; printf("%16d\n",a[2005]); printf("%d\n",t); } 运行结果为 第2006项为149547298 余数为2. 完毕。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询