编写一函数,实现统计任意指定长度的整形数组中奇数的个数及奇数的和。主程序读入 10 个正整数,使用数组名为参数调用上述函数,并输出统计结果
#include <stdio.h>
int fun(int *a,int n,int *sum)
{
int i,count = 0;
*sum = 0;
for(i=0;i<n;i++)
{
if(a[i]%2==1)
{
count++;
*sum += a[i];
}
}
return count;
}
int main()
{
int a[10],i,count,sum=0;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
count = fun(a,10,&sum);
printf("奇数个数:%d,总和:%d",count,sum);
return 0;
}