首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数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
66
问题
请补充函数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://kaotiyun.com/show/qHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
中国探月计划迅速发展,下列对中国航天领域描述错误的是()。
下列叙述中,错误的是()。
甲挑唆乙(甲、乙均已成年)去打正在熟睡的狗,狗被激怒后追乙,恰巧丙经过,乙便躲在丙的身后,狗将丙咬伤。根据《侵权责任法》的有关规定,下列表述错误的是()。
刑法上的因果关系是指人的危害社会的行为与危害结果之间存在的()。
区分国家性质的根据是()。
根据菲利普斯曲线.降低通货膨胀率的办法是()。
能直接证明门捷列夫元素周期表理论正确的是(,)。
某书店出售一种挂历,每售出1本可得18元利润。售出一部分后每本减价10元出售,全部售完。已知减价出售这种挂历本数是原价出售挂历的三分之二。书店售完这种挂历共获得利润2870元,书店一共出售这种挂历多少本?
六年级五个班的同学共植树100棵。已知每个班植树的棵数都不相同,且按数量从多到少的排名恰好是一、二、三、四、五班。又知一班植的棵数是二、三班植的棵数之和,二班植的棵数是四、五班植的棵数之和,那么三班最多植树多少棵?
图示为一有底无盖的容器的平面展开图,其中①是边长为18的正方形,②③④⑤是等腰直角三角形,⑥⑦⑧⑨是等边三角形。那么这个容器的容积为:
随机试题
驾驶机动车行经下列哪种路段时不得超车?
小脑病变时呈()
A.以激素调节为主B.以神经调节为主C.以代谢产物调节为主D.受下丘脑和靶腺激素的双重调节ACTH分泌的调节
A、18周B、20周C、28周D、36周E、40周新生儿出生身长达45cm
A.应当将年度需求计划报所在地省、自治区、直辖市人民政府药品监督管理部门,并向定点批发企业或者定点生产企业购买B.应当经所在地省、自治区、直辖市人民政府药品监督管理部门批准,向定点批发企业或者定点生产企业购买C.应当向所在地省、自治区、直辖市人民政府药
2016年10月20日,甲公司以每股10元的价格从二级市场购入乙公司股票10万股,支付价款100万元,另支付相关交易费用2万元。甲公司将购入的乙公司股票作为可供出售金融资产核算。2016年12月31日,乙公司股票市场价格为每股18元。2017年3月15日,
简述遗嘱的有效条件。
下列哪种情况下组织液生成减少
InrecentyearsU.S.consumershavemigratedawayfromlargenationalbrandsinfavorofsmaller,private-labelfoods.During
遅刻しないために目覚まし時計は持っていますか。職場への所要時間は分かっていますか。健康には気をつけていますか。飲みすぎ、遊びすぎ、寝不足は体をこわすもとです。毎日職場に行くのが楽しいという人は、精神が安定し、仕事に前向きになっている証拠です。また
最新回复
(
0
)