首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是:把数组aa中元素下标为偶数的元素按从小到大重新保存在原数组中,其它元素位置不变。 例如,输入“33,67,42,58,25,76,85,16,41, 56”,则输出“25,67,33,58,41,76,42,16
请补充函数fun(),该函数的功能是:把数组aa中元素下标为偶数的元素按从小到大重新保存在原数组中,其它元素位置不变。 例如,输入“33,67,42,58,25,76,85,16,41, 56”,则输出“25,67,33,58,41,76,42,16
admin
2010-09-14
26
问题
请补充函数fun(),该函数的功能是:把数组aa中元素下标为偶数的元素按从小到大重新保存在原数组中,其它元素位置不变。
例如,输入“33,67,42,58,25,76,85,16,41, 56”,则输出“25,67,33,58,41,76,42,16,85,56”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
# include<s tdio. h>
#define N 10
void fun(int aa[])
{
int i, j, t;
for (i=0; i<N;i=i+2)
{
for(【 】; j<N; j=j+2)
if (【 】)
{
t=aa [j];
aa [j] =aa
;
aa
=t;
}
}
}
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
);
}
选项
答案
j=i或j=i+2 aa[i]>aa[j]
解析
第一空:本题采用选择法进行排序。选择法的算法思路是:如果有n个数则从头到倒数的第2个数一个一个往后走动,每走动一个数总是将这个数与其后的所有数进行两两比较,在比较时按题目要求的顺序将进行比较的这两个数排序 (即交换)。所以此空填j=i,而填j=i+2也可以,因为如果第一次执行循环体时j=i,则aa
和aa[j]是同一个元素,不会引起任何改变,所以可以从它的下一次循环刀:始,即j=i=2。第二空:两两比较时,如果后面的元素比前面的元素小,则将两数交换,实现从小到大排列。
转载请注明原文地址:https://kaotiyun.com/show/gWID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
亚欧大陆中部、北美洲中部和南美洲南部分布着()。
在当事人没有约定、法律亦无特别规定的情况下,买卖合同中的财产所有权的转移时间是()。
甲挑唆乙(甲、乙均已成年)去打正在熟睡的狗,狗被激怒后追乙,恰巧丙经过,乙便躲在丙的身后,狗将丙咬伤。根据《侵权责任法》的有关规定,下列表述错误的是()。
张某在路上发现有小偷正在对行人李某行窃,便立刻上前阻止.结果被该小偷用刀刺伤。张某共花费医疗费用5万元。针对该情况,下列表述中正确的是()。
在下列犯罪构成的一般要件中,体现犯罪实质特征的要件是()。
假定其他条件不变,下列因素中不会导致货币升值的是()。
某书店出售一种挂历,每售出1本可得18元利润。售出一部分后每本减价10元出售,全部售完。已知减价出售这种挂历本数是原价出售挂历的三分之二。书店售完这种挂历共获得利润2870元,书店一共出售这种挂历多少本?
编号从1到10的10个白球排成一行,现按照如下方法涂红色:①涂2个球:②被涂色的2个球的编号之差大于2。那么不同的涂色方法有多少种?
如图所示,甲、乙两人从长为400米的圆形跑道的A点背向出发跑步。跑道右半部分(粗线部分)道路比较泥泞,两人的速度都将减慢,在正常的跑道上甲、乙速度均为每秒8米,在泥泞道路上两人的速度均为每秒4米。两人一直跑下去,他们第99次迎面相遇的地方距A点还有多少米?
子路问老师:什么样的人算是君子?孔子说“修己以敬”。子路意犹未尽,追问道:“如斯而已乎?”孔子回答道:“修己以安人。”子路仍心有不甘,继续追问道:“如斯而已乎?”孔子答:“修己以安百姓”,接着又补充说,修己以安百姓,这是尧、舜大概还难以做到的啊!从这个“修
随机试题
Mywifesaidinherletterthatshewouldappreciate______fromyousomething.
用于夹持筋膜缝合的手术镊是
原发性醛固酮增多症最早出现的临床症状是
事件一中,底板混凝土的养护开始与持续时间是否正确?说明理由。事件四中,指出木地板施工的不妥之处,并写出正确的做法。
涉外调查活动包括()。
()主要是预测个别证券的价格走势及其波动情况。
根据我国现行规定,商业银行法定盈余公积弥补亏损和转增资本后的剩余部分不得低于注册资本的()。
XX司与境外一客户发生进口业务,前往甲银行办理资金结算,该公司向甲银行提交了一笔资金,并指示该银行将该笔资金支付给境外方客户。甲银行在收取了一定费用之后接受了该项业务。根据以上资料,回答下列问题:该案例所采用的结算方式为()。
被称为“交响爵士乐”的是()。
Wegenerallyviewthefamilyasbeingoneofourmoststableinstitutions;yet,ourfamilysystemhas【B1】______anumberofchang
最新回复
(
0
)