标题有一数列,该数列的第1,2项分别为0和1,以后每个奇数编号的项是前两项和的绝对值,偶数编号的项是前两项的差的绝对值。生成的20个数存在一维数组x中,并按每行4项的形式输出。试编程
#include<stdio.h>
#include <math.h>
int main() {
int a[21], i, j;
a[1] = 0; a[2] = 1;
i = 3;
do
{
a[i] = fabs(a[i - 1] + a[i -2]);
a[i + 1] = fabs(a[i - 1] -a[i]);
i = i + 2;
} while (i <= 20);
for (i = 1; i <= 20; i++)
{
printf("%5d", a[i]);
if (i % 4 == 0)
printf("\n");
}
return 0;
}