diff --git a/斐波那契数列.cpp b/斐波那契数列.cpp new file mode 100644 index 0000000..4208997 --- /dev/null +++ b/斐波那契数列.cpp @@ -0,0 +1,22 @@ +#include +typedef unsigned long long ull; +ull num[81]; +void op() +{ + num[1]=1; + for(int i=2;i<=80;i++) + num[i]=num[i-1]+num[i-2]; +} +ull out(int x) +{ + return num[x]; +} +int main() +{ + int n; + scanf("%d",&n); + op(); + for(int i=1;i<=n;i++) + printf("%llu ",out(i)); + return 0; +}