首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量n中存放数列中元素的个数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量n中存放数列中元素的个数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
admin
2021-06-10
61
问题
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量n中存放数列中元素的个数。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#define N 20
fun(int*a,int n,int x)
{
int p=0,i;
a[n]=x;
while(x!=a[p])
p=p+1;
/*********found*********/
if(p==n)
return一1;
else
{
for(i=p;i
/*********found*********/
a[i+1]=a
;
return n一1;
}
}
void main()
{
int w[N]={-3,0,1,5,7,99,
10,15,30,90},x,n,i;
n=10;
printf("The original data:
\n");
for(i=0;i
printf("%5d",w
);
printf("\nInput x(to de
lete):");
scanf("%d",&x);
printf("Delete:%d\n",x);
n=fun(w,n,x);
if(n==一1)
printf("***No be found!
***\n\n");
else
{
printf("The data after
deleted:\n");
for(i=0;i
printf("%5d",w
);
printf("\n\n");
}
}
选项
答案
(1)if(p==n)return一1; (2)a[i]=a[i+1];
解析
(1)需要确定if条件语句的条件表达式,发现变量p大写,C语言中变量是区别大小写的。
(2)删除数列中的元素,删除后,后面的元素依次前移一个位置,因此此处应为a
=a[i+1];。
转载请注明原文地址:https://kaotiyun.com/show/Grfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于函数原型声明的叙述中,正确的是
有下列程序:#include#defineN4voidfun(inta[]EN],intb[]){inti;for(i=0;i<N,i++)b[i]=a[i][i];}
有如下程序:#include<iostream>usingnamespacestd;classBase{public:Base(intx=0){cout<<x;}};class
某二叉树中共有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为
对于一个类定义,下列叙述中错误的是()。
冒泡排序在最坏情况下的比较次数是()。
下列关于栈的叙述正确的是()。
算法的空间复杂度是指()。
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
度为3的一棵树共有30个结点,其中度为3、l的结点个数分别为3、4。则该树中的叶子结点数为
随机试题
应用格林公式计算∮L,其中L为圆周(x-1)2+y2=2,L的方向为逆时针方向.
A、助悬剂B、润湿剂C、絮凝剂D、反絮凝剂E、抗氧剂降低固液界面张力,接触角减小
男,24岁,突然意识不清,跌倒,全身强直数秒后抽搐,咬破舌。2分钟后抽搐停止。醒后活动正常。治疗的首选药物是
利用功能指数法进行价值分析时,如果V1>1,出现这种情况的原因可能是( )。
履行出资人职责的机构对国有独资公司的管理者,有权任免的是()。
危机管理策划,是指为防止爆发危机或者危机发生后为减少、消除危机带来的风险与损失,通过策划手段使人更有效地掌握事物和社会舆论的一些办法与措施的综合过程。根据上述定义,下列选项中不属于危机管理策划的是()。
若要将某命令按钮设置为默认命令按钮。则应设置为True的属性是______。
Theconceptofpersonalchoiceinrelationtohealthbehaviorsisanimportantone.Anestimated90percentofallillnessmayb
A、Cynthiahastheexperiencesofworkingasawaitress.B、Cynthiahasworkedinherpresenthotelforthreeyears.C、Cynthiais
A、Abooklet.B、Adriver’slicense.C、Aninstructionpermit.D、Afineticket.C信息明示题。短文中提到Afteryoupassthewrittentest,youre
最新回复
(
0
)