#include<stdio.h> int main() { int a = 1, b = 1, i = 1, sum = 0; int g[43]; g[1] = 1, g[2] = 1; for (i = 1; i <= 40; i++) { sum = a + b; g[i + 2] = sum; a = b; b = sum; } for (i = 1; i <= 40; i++) { printf("%12d", g[i]); if (i % 4 == 0) printf("\n"); } return 0; }
下面是测试的结果,编译器是VS2022
这道题中我用到了数组,应该有更简单的方法。因为我想了好久实在是想不出更好的方法了~~
我是一名大一刚学C语言不久的学生。