写一个函数判别一个整数数组中各元素的值,若大于0 则输出该值,若小于等于0则输出0值。

写一个函数判别一个整数数组中各元素的值,若大于0 则输出该值,若小于等于0则输出0值。

#include <stdio.h>
#define N  5
void fun(int a[])
{
    for(int i=0;i<N;i++){//并判断  
        if(a[i]<0) a[i]=0;
        printf("%d ",a[i]);
    }
}
int main()
{
    int i,a[N];
    for(i=0;i<N;i++){//键盘输入
        scanf("%d",&a[i]);
        if(a[i]<0) a[i]=0;
    }
    
    fun(a);
    return 0; 
}