@chawuciren
        
        2018-11-14T14:27:34.000000Z
        字数 416
        阅读 780
    未分类
#include<stdio.h>#include<stdlib.h>int matrix(int n);int main(){int n=0;while(1){printf("Input n:");scanf("%d",&n);if(n==0)break;n=matrix(n);printf("%d\n",n);}return 0;}int matrix(int n){int a[2][2]={//矩阵{1,1},{1,0}};int i[2]={1,0};//第一对数int res[2]={0};for(int j=0;j<n;j++){res[0]=i[0]*a[0][0]+i[1]*a[0][1];//矩阵乘法res[1]=i[0]*a[1][0]+i[1]*a[1][1];i[0]=res[0];i[1]=res[1];}return i[1];}
在此输入正文
