首页 > 代码库 > 比long 大的数用__int64 输出符%I64d

比long 大的数用__int64 输出符%I64d

#include<stdio.h>int main(){    int n;    __int64  a[100];    while(scanf("%d",&n)!=EOF)    {        a[0]=0;a[1]=3;a[2]=8;        for(int i=3;i<=40;++i)            a[i]=2*(a[i-1]+a[i-2]);        printf("%I64d\n",a[n]);    }    return 0;}

 

比long 大的数用__int64 输出符%I64d