首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是把数组aa中的奇数元素按原来的先后顺序放在原数组后面。 例如,输入“33,67,42,58,25,76,85,16,41,56”,输出结果“42,58,76,16,56,33,67,25,25,41。 注意:
请补充函数fun(),该函数的功能是把数组aa中的奇数元素按原来的先后顺序放在原数组后面。 例如,输入“33,67,42,58,25,76,85,16,41,56”,输出结果“42,58,76,16,56,33,67,25,25,41。 注意:
admin
2010-09-14
19
问题
请补充函数fun(),该函数的功能是把数组aa中的奇数元素按原来的先后顺序放在原数组后面。
例如,输入“33,67,42,58,25,76,85,16,41,56”,输出结果“42,58,76,16,56,33,67,25,25,41。
注意:部分源程序给出如下。
请勿改动主函数main和具他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include <stdio.h>
#define N 10
void fun(int aa[])
{
int i, j=0,k 0;
int bb IN];
for (i 0; i<N; i++)
{
if (【 】)
bb[k++] aa
;
else
aa [j++] =aa Ii];
for(i=0; i<k;【 】)
aa[j] bb
;
}
main ( )
{
int i;
int aa[N]={33, 67, 42,58,25, 76, 85, 16,
41,56};
clrscr ();
printf("\n*** original list ***\n");
for (i=0; i<N; i++)
printf("%4d", aa
);
fun (aa);
printf("\n*** new list ***\n");
for (i=0; i<N; i++)
printf("%4d", aa
);
}
选项
答案
aa[i]%2!=0或 aa[i]%2==1 i++,j++
解析
第一空:如果一个数对2求余,结果不为0,也就是等于1,则这个数为奇数,就把这个数先暂时存在数组bb中。否则这个数为偶数,就存在数组aa中。第二空:最后,将数组bb中的奇数都拷贝到数组aa中偶数的后面。每执行一次循环休,数组aa的下标j和数组bb的下标i都要加1。
转载请注明原文地址:https://kaotiyun.com/show/KXID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于蛋白质分子结构与功能的叙述。错误的是()。
下列说法错误的是()。
根据《行政处罚法》的规定,下列关于行政拘留的说法正确的是()。
市场在资源配置中发挥着越来越重要的作用,但面对世界金融危机,市场的失灵引起了各国政府的重视。市场不具有的功能是()。
行政行为作出后,非依法定程序不得随意变更或撤销,这是行政行为的()。
a、6为自然数,且56a+392b为完全平方数,a+b的最小值是多少?
如图所示,X、Y、Z分别是面积为64、180、160的三张不同形状的纸片。它们部分重叠放在一起盖在桌面上,总共盖住的面积为290。且X与Y、Y与Z、Z与X重叠部分面积分别为24、70、36。问阴影部分的面积是多少?
若x、y、z是三个连续的负整数,并且x>y>z,则下列表达式中属于正奇数的是:
用2012减去一个四位数的差,正好等于将这个四位数各个数位数字相加的和,那么有几个这样的四位数?()
随机试题
下列关于三羧酸循环叙述正确的是
浮运拖带沉箱,拖运前必须对所拖运的沉箱进行不少于24h的漂浮试验,检验沉箱是否有漏水、渗水现象。()
新建隧道,混凝土衬砌的混凝土强度合格率为90%,则相应分项工程不合格。()
多层内框架砖房的纵向窗间墙最小宽度为()。
会计职业道德是多变的,不具备稳定性。()
纳税人、扣缴义务人、纳税担保人同税务机关在纳税上发生争议时,可以依法申请行政复议,也可以依法直接向人民法院起诉。()
首批住房体制改革的试点城市是______和________。()
《中小学幼儿园安全管理办法》要求,省级教育行政部门向国务院教育行政部门书面报告上一年度学校安全工作和学生伤亡事故情况的时间,应当是在每年()。
作为一个管理者,当他所处的层次越高,面临的问题越复杂,越无先例可循,就越需要具备()。
(2012)设区域D是由曲线y=sinx,x=,y=1围成,则(x5y-1)dxdy=_______.
最新回复
(
0
)