首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量n中存放数列中元素的个数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序:
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量n中存放数列中元素的个数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序:
admin
2017-02-24
42
问题
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数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()
{
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<n;i++)
printf("%5d",w
);
printf("\nInput x(to delere):");
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/cMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x=10010111,则表达式(3+(int)(x))&(~3)的运算结果是()。
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
在C语言中,变量的隐含存储类别是
请选出正确的程序段
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
若有说明:int*p,m=5,n;,以下正确的程序段是
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],I;for(I=0;I
已有定义:charc=′′;inta=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为【】。
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
随机试题
假设你是一家家电公司的客户服务部经理,负责处理顾客投诉并解决善后问题。你接到了一顾客电话,声称他购买的电器在保质期内出了故障,其原因是电器内部的零件中使用了二手产品,他保留了样品,要求你公司做出解释。请你给此顾客一封信,表明公司正视该问题并进行调查和处
与呼吸运动功能无关的是
建设工程施工劳务分包合同中,关于劳务报酬计取,下列说法不正确的是( )。
根据《税务行政复议规则(暂行)》规定,纳税人对()不服的案件应当先依法申请复议,对复议决定不服可以再依法向人民法院起诉。
工程师李某一次性获得设计费30000元,从其收入中支付中介费5000元,李某应缴纳的个人所得税为( )元。
在某高级小区里,有许多女性住户是“全职太太”,她们的主要任务就是照顾好丈夫和孩子的饮食起居,几乎没有自己的休闲时间。王正红就是这个群体中的一员,她在成为全职太太前是某小学的音乐教师。为了照顾这个家庭,她生了宝宝之后就放弃了原本稳定的教师工作,这让她感到很不
2012年度,某县政府在扫黄活动中抓获十余名涉嫌卖淫嫖娼的违法人员,为扩大教育警示作用,在公开处理的现场,警方逐一宣读涉案人员的姓名、出生日期和籍贯,并宣布处罚决定,然后游行示众。现场一千余人围观。该事件经媒体报道后引起广泛社会反响。有学者提出质疑,认为警
0,0.5,2,3,8,(),210
使用约束可以保证数据库中数据的正确性,其中【8】约束允许出现空值但不允许出现重复值。
A、晴天B、雨天C、寒冷D、大风B“这几天太潮湿”是关键词,潮湿的天气应该是雨天,所以选择B。
最新回复
(
0
)