首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun()的功能是删除数列中值为x的元素,变量n存放数列中元素的个数。
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun()的功能是删除数列中值为x的元素,变量n存放数列中元素的个数。
admin
2023-02-27
16
问题
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun()的功能是删除数列中值为x的元素,变量n存放数列中元素的个数。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行。也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #define N 20
3 fun(int*a,int n,int x)
4 {
5 int P=0,i;
6 a[n]=x;
7 while(x!=a[p])
8 p=p+1;
9 /*********found*********/
10 if(P==n)
11 return-1;
12 else
13 {
14 for(i=p;i<n-1;i++)
15 /*********found*********/
16 a[i+1]=a
,
17 return n-1;
18 }
19 }
20 void main()
21 {
22 int w[N]={-3,0,1,5,7,99,
10,15,30,90},x,n,i;
23 n=10;
24 printf("The original data:\n");
25 for(i=0;i<n;i++)
26 printf("%5d",w
);
27 printf ("\nInput x(to delete):");
28 scanf("%d",&x);
29 printf("Delete:%d\n",x);
30 n=fun(w,n,x);
31 if(n==-1)
32 printf("***Not be found!***\n\n");
33 else
34 {
35 printf("The data after deleted:\n");
36 for(i=0;i<n;i++)
37 printf("%5 d",w
);
38 printf("\n\n");
39 }
40 }
选项
答案
(1)if(p==n) return-1; (2)a[i]=a[i+1];
解析
(1)需要确定if条件语句的条件表达式,C语言中变量是区分大小写的因此此处的P应小写。
(2)删除数组中的元素,将后面的元素依次前移一个位置,因此此处应改为a
=a[i+1];。
转载请注明原文地址:https://kaotiyun.com/show/4P0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
A.条件(1)充分,但条件(2)不充分B.条件(2)充分,但条件(1)不充分C.条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分D.条件(1)充分,条件(2)也充分E.条件(1)和条件(2)单独都不充分,条件(1)和条件(2
两个正整数的最大公约数是6,最小公倍数是90,满足条件的两个正整数组成的大数在前的数对共有()。
从编号为1,2,3,4,5的五个球中任取4个,放在标号为A、B、C、D的四个盒子里,每盒一球,且2号球不能放在B盒中,则不同的放法种数为()。
高三某班一次考试,女生与男生的人数之比为4:3;男生的30%不及格,女生的20%不及格,则考试及格的男生与女生人数的整数比是()。
在1,2,3,4,5这五个数字组成的没有重复数字的三位数中,各位数字之和为偶数的共有()。
设变量x1,x2,…,x10的算术平均值为,若为定值,则诸xi(i=1,2,3,…,10)中可以任意取值的变量有()个。
设x,y,z满足|3x+y-z-2|+(2x+y-z)2=,则x+y+z的值为()。
若|x+1|+|2-x|=3,则x的取值范围包括()个整数。
如果方程(k2-1)x2-6(3k-1)x+72=0有2个不等的正整数根,则整数k的值是()。
已知盒中装有3只螺口与7只卡口灯泡,这些灯泡的外形与功率都相同且灯口向下放着,现需要一只卡口灯泡使用,电工师傅每次从中任取一只并不放回,则他直到第3次才取得卡口灯泡的概率为()。
随机试题
舌盲孔表示哪种组织的胚胎起源位置
患者,女,35岁。预激综合征患者,因“心悸、气短和胸部不适”而急来诊。体检:血压90/60mmHg,心电图示宽QRS波心动过速,脉搏200次/分。此时处理最适当的是
A.既有石细胞又有晶纤维B.无石细胞有晶纤维C.既有腺鳞又有非腺毛D.有间隙腺毛E.以上都不是黄柏的显微特征
工程质量检验记录属于()。
(一)张某用200万元自有资金一次性付款购买了一店铺用于出租经营,经营期为20年。根据市场预测,经营期内前10年的年净租金为30万元,后10年的年净租金可达40万元。张某在不考虑店铺未来转售的情况下,其投资收益率要求达到10%(租金收入均在年末)。若
(2019年)某企业为增值税一般纳税人,主要业务是生产、销售家电。2018年12月该企业专设销售机构发生与职工薪酬有关的业务如下:(1)3日,以银行存款支付当月职工宿舍房租16500元。该宿舍专供销售人员免费居住。(2)10日,以银行存款发放上月销售
丽岛实业是香港一家餐饮企业集团,已经在香港经营餐饮业30余年。丽岛实业在香港开设了20多家以“丽岛大酒楼”、“丽岛皇宫”等命名的传统粤菜酒楼,丽岛实业的酒楼面向中、高档消费者,虽然菜式价格高于一般粤菜酒楼,但其菜式以高质量取胜,生意门庭若市,已经形成了一批
“其身正,不令而行;其身不正,虽令不从”这反映了教师的劳动具有()。
下列关于Windows2003系统DNS服务器安装、配置的描述中,错误的是()。
将考生文件夹下TAR文件夹中的文件FEN.BMP重命名为“CATE.BMP”。
最新回复
(
0
)