请编写函数fun,其功能是:计算数组a中6个数组元素中值是奇数的这些数组元素的和。
例如,在主函数中从键盘给数组a输入6个整数:1330 -244 0 123 345 -336后,
输出为:sum=468。
#include <math.h>
#include <stdio.h>
#define N 6
/*请勿改动主函数main和其他函数中的任何内容,
仅在函数fun的花括号中填入你编写的若干语句。*/
long fun(int a[],int n)
{
}
/*以下代码切勿修改*/
main()
{
int i;
int a[N];
long sum;
printf("\n\nInput %d numbers: ",N);
for(i=0;i<N;i++)
scanf("%d",&a[i]);
sum =fun(a,N);
printf("\n\nsum =%ld\n\n", sum);
NONO();
}
NONO()
{/* 请在此函数内打开文件,输入测试数据,
调用 fun 函数,输出数据,关闭文件。 */
FILE *rf, *wf ;
int i;
int a[N];
long sum;
rf = fopen("3.in", "r") ;
wf = fopen("3.out", "w") ;
for(i=0;i<N;i++)
fscanf(rf, "%d", &a[i]) ;
sum = fun(a,N) ;
fprintf(wf, "%ld\n", sum) ;
fclose(rf) ;
fclose(wf) ;
}
各位大神!帮帮小白吧,如何在不改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入编写的若干语句。