首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是;交换数组aa中最大和最小两个元素的位置,结果依然保存在原数组中,其它元素位置不变。注意数组aa中没有相同元素。 例如,输入“33,67,42,58,25,76,85,16,41, 56”,则输出“33,67,42
请补充函数fun(),该函数的功能是;交换数组aa中最大和最小两个元素的位置,结果依然保存在原数组中,其它元素位置不变。注意数组aa中没有相同元素。 例如,输入“33,67,42,58,25,76,85,16,41, 56”,则输出“33,67,42
admin
2010-05-05
44
问题
请补充函数fun(),该函数的功能是;交换数组aa中最大和最小两个元素的位置,结果依然保存在原数组中,其它元素位置不变。注意数组aa中没有相同元素。
例如,输入“33,67,42,58,25,76,85,16,41, 56”,则输出“33,67,42,58,25,76,16,85,41,56”。
注意;部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include <stdio. h>
#define N 10
void fun(int aa[])
{
int i, j, t;
int max=0, min=0;
for(i=0; i<N; i++)
{
if(【 】)
max=i;
if(【 】)
min=i;
}
t=aa [max];
【 】;
aa [min] =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
);
}
选项
答案
aa[max]<aa[i] aa[min]>aa[i] aa[max]=aa[min]
解析
第一空:先假设aa[0]最大,如果找到更大的元素,则将这个元素的下标赋给max。第二空:同理,先假设aa[0]最小,如果找到更小的元素,则将这个元素的下标赋给min。第三空:找到最大值和最小值之后,借助第三个变量t交换这两个元素。
转载请注明原文地址:https://jikaoti.com/ti/4SkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于云计算的说法错误的是()。
下列人物与研究成果对应错误的一项是()。
根据《行政处罚法》的规定,违法事实确凿且有法定依据,对公民处以()以下罚款的行政处罚的,可以当场作出行政处罚决定。
区分国家性质的根据是()。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
公开审判是指法院对案件的审理过程和判决结果向群众、向社会公开的制度,包括公开审理和公开宣判。下列关于公开审判制度的表述,哪一项是正确的?()
中国古代有个统一王朝,它最先在全国范围内推行了郡县制.建立起中央集权制的政治模式。据此判断,这个王朝是()。
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
若一个三角形的所有边长都是整数,其周长是奇数,且已知其中的两边长分别为8和2012.则满足条件的三角形总个数是?
随机试题
超过我国全民所有制独立核算工业企业的平均水平的报社是()
针刺下列腧穴时,哪穴不适宜取俯卧位:
关于婴幼儿外阴炎,下列哪项不恰当
根据《处方管理办法》,医疗机构处方保存期限为1年的有()。
信用评价周期为()年。
把一根钢管锯成两段要用4分钟,若将它锯成8段要多少分钟?()
军队计算机信息系统按照其涉密程度不同,划分为()个防护等级。
“破山中贼易,破心中贼难”,最有可能是()的观点。
有两根绳子,长的一段是42厘米,短的一段是24厘米,两根都截去相同的一段后,长的绳子的长度是短的绳子的长度的4倍,剪短后长的绳子是多少厘米?()
A、 B、 C、 D、 D
最新回复
(
0
)