首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量n中存放数列中元素的个数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量n中存放数列中元素的个数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
admin
2021-06-10
62
问题
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数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://www.kaotiyun.com/show/Grfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下语句序列:charstr[10];cin>>str;当从键盘输入“Ilovethisgame”时,str中的字符串是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
有如下类定义:classCup{public:voidSetPrice(doubleval=5.8);doubleGetPrice(){returnprice;
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,
检查软件产品是否符合需求定义的过程称为()。
已知表达式++a中的’’++"是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为()。
数据库管理系统是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为
随机试题
在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计好表对象“产品””供应商”,查询对象“按供应商查询”和宏对象“打开产品表”“运行查询”“关闭窗口”o请按以下要求完成设计。创建一个名为“menu”的窗体,要求如下:当单击“查询”命令
颗粒剂在进行干燥失重的时候,一般在什么温度下干燥
关于心脏病患者拔牙时错误的选项是
[2004年第39题]屋面工程高聚物改性沥青防水卷材采用胶黏剂搭接时,其长边搭接宽度应是下列哪个数值?
下列可列入劳务收支的有()。
Aftertheallocationofthework,eachresearcherbegantotakeuptheir______jobs.
我国政府系统内部的专门监督是指()。
《唐律疏议·贼盗》规定:“诸无故夜入人家者……主人登时杀者,勿论。”如该主人将无故夜入者打伤,其行为轻于杀死,理应无罪。上述理由表明刑罚适用原则是()。
(2015年真题)下列选项中,属于法律认识错误的有()。
有如下过程代码:Subvar_dim()StaticnumaAsIntegerDimnumbAsIntegernuma=numa+2:numb=numb+1:printnuma;numbEndSub连续3次调用va
最新回复
(
0
)