首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定整数数列中的数不重复,并存放在数组中。 下列给定程序中函数fun的功能是:删除数列中值为X的元素,变量n中存放数列中元素的个数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结
假定整数数列中的数不重复,并存放在数组中。 下列给定程序中函数fun的功能是:删除数列中值为X的元素,变量n中存放数列中元素的个数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结
admin
2019-04-04
64
问题
假定整数数列中的数不重复,并存放在数组中。
下列给定程序中函数fun的功能是:删除数列中值为X的元素,变量n中存放数列中元素的个数。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdio.h >
#define N 2 0
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 < n;i++)
/*********found*********/
a[i+1]=a
;
return n—1;
}
}
void main()
{
2nt w[N]={一3,0,1,5,7,99,
1 0,1 5,3 0,90},x,n,i;
n=10;
printf("The original data:
\n");
for(i=0;i < 13;i++)
printf("%5 d",w
);
printf("\nInput x(to delete):");
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 < n ; 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/H9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设y为血型变量,请写出描述“y是偶数”的表达式______。
数据库系统的主要特点为数据集成性、数据的高——和低冗余性、数据独立性和数据统一管理和控制。
数据处理的最小单位是()。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
在一棵二叉树中,度为0的结点的个数为n0,度为2的结点的个数为n2,则有n0=【】。
在E-R图中,用来表示实体联系的图形是()。【09年9月】
以下正确的字符串常量是
有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为()。
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
随机试题
某施工单位中标一座铁路大桥(施工范围不含图中阴影部分),该桥跨越某三级通航河流,主跨为下承式钢梁,架桥机运梁车均可以在上面行驶。边跨为32m简支T形梁,要求现场制梁,采用公铁两用架桥机架梁,工期要求20个月,孔跨布置详见下图。
新生儿应用磺胺类药物易出现核黄疸的原因是;
可导致可摘局部义齿固位不良的原因如下,除了
患者男,30岁,大面积烧伤急性期,当病人允许进食时,为促进病人的营养,护士应该
根据公司法的相关理论,下列哪些观点正确的揭示了母子公司之间的关系?()在本案中,A有限责任公司作为B有限责任公司的母公司,其在B公司被宣告破产时享有的权利是:()。
()一般是商业银行、储蓄银行、大型投资公司等独立的金融机构,主要负责记录、报告并监督基金在证券市场和期货市场上的所有交易,保管基金资产,计算财产本息等。
假设江南公司拟一次性投资开发某农庄,预计该农庄能存续15年,但是前5年不会产生净收益,从第6年开始,每年的年末产生净收益5万元。在考虑资金时间价值的因素下,若农庄的投资报酬率为10%,该农庄给企业带来的累计收益为()元。已知(F/A,10%,9)
对以公允价值计量且其变动计入其他综合收益的权益工具投资,下列项目中错误的有()。
科学家曾这样想象:【】由带正电的电子与带负电的原子核组成原子,【】就是反原子,反原子则可构成反物质。倘若反物质与物质相遇就会爆炸成光辐射。这一“反物质假说”,在21世纪将逐步变成现实。2002年9月欧洲核子研究中心宣布,世界各地9个研究所的39位科
PalenquewasfoundedthreecenturiesagobyrunawayslavesinthejungleofColombia.Onthesurface,it【C1】______anyotherimpo
最新回复
(
0
)