维护一个数组,数组第三项之后的每一项是前面三项的和,运算后输出即可
有帮助望采纳~
#include <stdio.h>
int main()
{
int a[1000];
a[0] = 0;
a[1] = 1;
a[2] = 2;
for (int i = 0; i < 20; i++)
{
if (i > 2)
a[i] = a[i - 1] + a[i - 2] + a[i - 3];
printf("%d\t", a[i]);
if(i%4==3)
printf("\n");
}
}