首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量n中存放数列中元素的个数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量n中存放数列中元素的个数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
admin
2021-06-10
79
问题
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数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全国计算机二级
相关试题推荐
在下列原型所示的C++函数中,按"传值"方式传递参数的是()。
有下列程序:#include#defineN4voidfun(inta[]EN],intb[]){inti;for(i=0;i<N,i++)b[i]=a[i][i];}
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
算法的有穷性是指()。
下列选项中不属于结构化程序设计原则的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义类CPoint的带有两个参数的构造函数,两个变量为x、y都为int型,且缺省值为0。请在注释//*******
数据流图中带有箭头的线段表示的是( )。
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
算法的空间复杂度是指()。
按照软件测试的一般步骤,集成测试应排列在()之后。
随机试题
关于急性主动脉瓣关闭不全的体征,不正确的是
下列属于芳香化湿药的配伍方法的是
A.γ-羟丁酸B.枸橼酸西地那非C.麦角酸D.吗啡阿托品注射液E.艾司唑仑根据国家食品药品监督管理局、公安部、卫生部联合发布的麻醉药品和精神药品品种目录。属于第二类精神药品的是()。
()是国家在一定期限内筹集和使用资金以满足公共管理需要的事先安排。
当企业集团内部各所属单位之间业务联系不紧密,内部信息化管理基础薄弱时,其更适合采用的财务管理体制类型是()。
根据税收征收管理法律制度规定,下列各项中,属于税务机关派出人员在税务检查中应履行的职责有()。
“一目十行”“眼观六路、耳听八方”指的是注意的()
蒙特威尔第是第一个使歌剧戏剧化的作曲家,首次在作品_________中使用弦乐震音和拨弦奏法,大胆运用不协和和弦增强情绪表达,这种音乐风格被称为_________。
Millionsofman-hoursarelosttoindustrythroughemployeessufferingbackacheorstraincausedbyoperatingpoorlydesignedma
Thepromiseoffindinglong-termtechnologicalsolutionstotheproblemofworldfoodshortagesseemsdifficulttofulfill.Many
最新回复
(
0
)