请输入fun函数,该函数的功能是把数组aa中的偶数元素按原来的先后顺序放在原数组后面。
例如,输入“45,55,62,42,35,52,78,95,66,73”,则结果输出“45,55,35,95,73,62,42,52,78,66”。
请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所写的若干表达式或语句。#include
#define N 10
void fun(int aa[])
{
int i, j = 0, k = 0;
int bb[N];
for (i=0; i
if (___1___)
bb[k++] = aa[i];
else
aa[j++] = aa[i];
for (i=0; ___2___; i++, j++)
aa[j] = bb[i];
}
main()
{
int i;
int aa[N] = {45, 55, 62, 42, 35, 52, 78, 95, 66, 73};
printf("\n******** original list ***********\n");
for (i=0; i
printf("M", aa[i]);
fun(aa);
printf("\n******** new list ***********\n");
for (i=0; i
printf("M", aa[i]);
}
第一题答案:
第1处填空:aa[i]%2==0或0==aa[i]%2或aa[i]%2
第2处填空:i
i
编辑特别推荐: