调用五次函数,数组元素a[i]作实参

编写函数,判别整数数组中各元素的值,元素值大于0输出1,元素值小于0输出-1,元素值等于0则输出0。其中已经给出了部分代码,请你编写要求的函数,将代码补充完整。只提交你写的函数。部分代码如下:#include <stdio.h>
/函数写在此处/
int main()
{
int a[5], i;
for (i = 0; i < 5; i++)
{
scanf("%d,",&a[i]);
f(a[i]);
/调用5次函数,数组元素a[i]作实参/
}
printf("\n");
for (i = 0; i < 5; i++)
printf("a[%d]=%d ",i,a[i]);
printf("\n");
return 0;}
【输入】仅一行。输入五个整数。【输出】两行。第一行,输出五个1,-1或者是0的整数(用空格隔开),来代表输入数字大于零、小于零还是等于零。第二行,输出刚才输入的五个整数对应的a[i]的值。
【样例输入】
4,6,20,0,-7
【样例输出】
1 1 1 0 -1
a[0]=4 a[1]=6 a[2]=20 a[3]=0 a[4]=-7