首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。 请改正程序中的错误,使它能得到正确结果。 [注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。
下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。 请改正程序中的错误,使它能得到正确结果。 [注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。
admin
2010-11-26
50
问题
下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。
请改正程序中的错误,使它能得到正确结果。
[注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。
[试题源程序]
#include <stdio.h>
#include <conio.h>
#define N 20
void fun(int *a, intn)
{
int i, m, t, k;
/************************found************************/
for(i=0; i<n; i++)
{
m=i;
for(k=i; k<n; k++)
if(a[k]<a[m])
/************************found************************/
k=m;
t=a
;
a
=a[m];
a[m]=t;
}
}
选项
答案
(1)错误:for(i=0; i<n; i++) 正确:for(i=0; i<2; i++) (2)错误:k=m; 正确:m=k;
解析
错误1:由于题目要求将最小数和次最小数分别与a[0]和a[1]中的数对调,因此,这层循环只需循环两次。错误2:赋值语句的执行方向是从右到左,即把右边的值赋给左边的变量。
转载请注明原文地址:https://www.kaotiyun.com/show/nPID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
公民、法人或其他组织认为具体行政行为侵犯了其合法权益的.可以自知道该具体行政行为之日起()日内提出行政复议申请,但是法律规定的申请期限超过的除外。
下列说法错误的是()。
金融市场最基本的功能是()。
下列人员中,通常由县级以上地方各级人民代表大会选举产生的是()。
某选区共有选民13679人,高先生是数位候选人之一。请问根据现行宪法和选举法律,在下列何种情况下,高先生可以当选?()
能够根据样本结果推断总体数量特征的调查方式是()。
华氏度和摄氏度均是测量温度的单位,摄氏度规定水的冰点温度为0度,沸水温度为100度:华氏度规定水的冰点为32度,沸点为212度。某时刻华氏度比摄氏度数值上高60度,则该时刻为:
根据我国《宪法》和相关法律法规,关于我国行政区划变更的法律程序,下列哪一选项是正确的?()
在我国,诉讼程序法包括()。
随机试题
在如图所示图中,该图是PLC编程软件中的()按钮。
分治政府
简述波特的五力竞争模型的内容。
产程中下列哪项情况最易发生子宫破裂
丈夫吸烟产生的后果为
乙向甲购买一批商品,双方订立了买卖合同。下列关于该合同项下商品所有权转移的表述中,正确的有()。
1904年颁布了__________,这是我国第一个正式实施的学制。
【2009年河北第140题】如果某种酒2008年4月在石家庄售价为168元/瓶,2009年4月其价格是多少?
Change,ortheabilityto【31】oneselftoachangingenvironmentisessential【32】evolution.Thefarmerwhoselandisrequiredfor
Readthetextbelowabouttipsonbusinessnegotiation.Inmostofthelines(41-52)thereisoneextraword.Iteitherisgra
最新回复
(
0
)