C语言(用指针)定义一个长度为10整型数组,输入10个数,统计奇数和偶数的个数,输出全部奇数偶数?

用三种方法,(1)下标法用a[i]实现 (2)通过数组名计算元素的地址a+i (3)用指针变量p指向数组元素a[i]

void output_odd_even(int *a, int count)
{
int odd_count=0;
int even_count=0;
for(int i; i<count;i++)
{
if(a[i]&1){
odd_count ++;
printf("%d ",a[i]);
}

}
printf("total %d odd\n", odd_count);

for(int i; i<count;i++)
{
if(a[i]&1){
even_count ++;
printf("%d ",a[i]);
}

}
printf("total %d even\n", even_count);
}
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网