(1)编写函数fun,将N(N≥5)个数中各位数字均为0或2或4或6或8的数存入一维数组b中,统计满足条件的个数cnt,并将cnt返回到main函数.(2)编写main函数,在main函数中,输入N个四位数给一维数组a,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 16:09:08

(1)编写函数fun,将N(N≥5)个数中各位数字均为0或2或4或6或8的数存入一维数组b中,统计满足条件的个数cnt,并将cnt返回到main函数.(2)编写main函数,在main函数中,输入N个四位数给一维数组a,
(1)编写函数fun,将N(N≥5)个数中各位数字均为0或2或4或6或8的数存入一维数组b中,统计满足条件的个数cnt,并将cnt返回到main函数.
(2)编写main函数,在main函数中,输入N个四位数给一维数组a,调用fun函数,最后输出符合条件的个数和这些数.
例如:输入5个数:1234 2468 2345 4680 2244满足条件的数有3个,分别为:2468 4680 2244
# include
# define N 5
void main()
{
int i,a[N],b[N],cnt=0;
int fun(int a[],int b[]);
printf("Enter %d number:",N);
for(i=0;i

(1)编写函数fun,将N(N≥5)个数中各位数字均为0或2或4或6或8的数存入一维数组b中,统计满足条件的个数cnt,并将cnt返回到main函数.(2)编写main函数,在main函数中,输入N个四位数给一维数组a,
//先讲fun()函数:bb[4]分别存储的是a[i]的千,百,十,个位的数字.然后再通过判断如果bb[4]都为偶数时满足题意,则cnt的值加1,并且将该数存储到数组b中,将a[]中的每一个数字都判断一次后,满足题意的都存储在b中,并且返回cnt的值.
//main()函数讲1.定义a和b两个数组,令cnt的值为0;2.声明fun()函数,这样的话就可以在main()函数中调用fun()函数;3.输入a数组中的元素;4.调用fun()函数,将满足题意的数字的数量赋给主函数中的cnt(!在main()中的cnt与fun()中的cnt不是同一个变量哦!);5.输出cnt和数组b中元素.
希望可以帮到你!