首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是:把数给aa中元素下标为奇数的元素按从大到小的顺序重新保存在原数组中,其它元素位置不变。 例如,输入“33,67,42,58,25,76,85,16,41, 56”,则输出“33,76,42,67,25,58,85
请补充函数fun(),该函数的功能是:把数给aa中元素下标为奇数的元素按从大到小的顺序重新保存在原数组中,其它元素位置不变。 例如,输入“33,67,42,58,25,76,85,16,41, 56”,则输出“33,76,42,67,25,58,85
admin
2010-05-05
53
问题
请补充函数fun(),该函数的功能是:把数给aa中元素下标为奇数的元素按从大到小的顺序重新保存在原数组中,其它元素位置不变。
例如,输入“33,67,42,58,25,76,85,16,41, 56”,则输出“33,76,42,67,25,58,85,56,41,16”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include <stdio.h>
#define N 10
void fun(int aa[])
{
int i, j, t;
for (【 】; i<N; i=i+2)
{
for(j=i; j<N; j=j+2)
if (aa
<aa[j])
{
【 】;
aa [j]=aa
;
【 】;
}
}
}
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
);
}
选项
答案
i=1 t=aa[j] aa[i]=t
解析
第一空:本题采用选择法进行排序。因为题目要求将下标为奇数的元素进行排序,所以下标为0的元素不用考虑,从下标为1的元素开始。第二空:借助第三个变量t交换两数。首先将aa[j]赋给t暂存。第三空:然后将aa
赋给aa[j]此时aa[j]中的数已经发生变化,而t中暂存了a[j]原来的值,所以最后将t赋给aa
。
转载请注明原文地址:https://kaotiyun.com/show/jHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
甲,女,17岁,因涉嫌故意杀人被起诉。以下说法错误的是()。
将水生植物和小鱼放入盛有水的玻璃缸中,密闭后置于光照、温度等适宜条件下。下列相关叙述,错误的是()。
近年来,随着我国经济从卖方市场转向买方市场,许多企业根据市场需求变化,积极开发和研制新产品,取得了良好的经济效益。但也有一些企业因商品滞销而减产甚至停产。这说明()。
在国际金融问题上进行协商与协作,促进国际货币合作;促进国际贸易的扩大和平衡发展:纠正国际收支的失调,而不采取危害本国或国际繁荣的措施.缩短成员国国际收支不平衡的时间,减轻不平衡的程度。以上是下列哪个国际组织的主要职能?()
根据我国宪法规定,下列选项中哪一种情况不是公民获得物质帮助权的条件?()
张某11周岁,小学五年级学生.经常在其学校门口的一家小卖部买零食和一些学习用品,部分赊账,年终时共欠小卖部340元。小卖部老板拿着账单要求张某父亲付款,遭到张某父亲拒绝。下列说法正确的是()。
按照我国有关的法律规定,遗产继承的第一顺序继承人为()。
某种汉堡包每个成本4.5元,售价10.5元。当天卖不完的汉堡包即不再出售。在过去十天里,餐厅每天都会准备200个汉堡包,其中有六天正好卖完,四天各剩余25个。问这十天该餐厅卖汉堡包共赚了多少元?
编号从1到10的10个白球排成一行,现按照如下方法涂红色:①涂2个球:②被涂色的2个球的编号之差大于2。那么不同的涂色方法有多少种?
小吴到商店买布。有两种同样长的布料,小吴买了第一种布料25米,买了第二种布料12米。小吴买完后,第一种布料剩下的长度是第二种布料剩下的长度的一半。那么这两种布料原来共有()米。
随机试题
符合慢性肾盂肾炎的描述是
膝关节CT检查的体位是
为了稳固客户关系,一般利用()等形式深化与客户的沟通与联系。
贮水池的有效容积,不包括以下哪一条?(2003,53)
在资源管理器的文件夹窗口中,带“+”的文件夹图标表示该文件夹( )。
《人民币结算账户管理办法》规定,存款人可以开立异地银行结算账户的情形有()。
学习动机
胡老师抱怨她班上的学生:“当他们违反纪律时,我对他们大喊大叫,但他们却越来越不像话!”对学生这种不良行为的增加可以用行为主义的()理论观点来加以解释。
推动经济持续健康发展,必须坚持走中国特色自主创新道路。坚持走中国特色自主创新道路的指导方针是()
Millionsofschool-leaversintherichworldareabouttobidatearfulgoodbyetotheirparentsandstartanewlifeatunivers
最新回复
(
0
)