函数调用 (c语言)

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:37:46
编写程序: 要求1:编写函数fun,其功能是:生成某整型数组的前N(20)项,该数组前两个数据分别为1和2,以后每个奇数下标(数组的下标从0开始)的项是前两项的和,偶数下标的项为前两项的差的绝对值。2编写main函数:调用fun函数按一行4个输出N个数

#include<stdio.h>
#include<math.h>
int a[20];
void fun()
{
a[0]=1;
a[1]=2;
for(int i=2;i<20;i++)
{
if(i%2==0)
a[i]=abs(a[i-1]-a[i-2]);
else
a[i]=a[i-1]+a[i-2];
}
for(i=0;i<20;i++)
{
printf("%d ",a[i]);
if((i+1)%4==0)
printf("\n");
}
printf("\n");
}
void main()
{
fun();
}