首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为X的元素,变量n中存放数列中元素的个数。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为X的元素,变量n中存放数列中元素的个数。
admin
2020-06-02
66
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为X的元素,变量n中存放数列中元素的个数。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#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<n-1;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 delete):");
scanf("%d",&x);
printf("Delete:%d\n",x);
n=fun(w,n,x);
if(13==-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://www.kaotiyun.com/show/mqCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数:intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()。
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其他3个不同的是()。
下列条件语句中,输出结果与其他语句不同的是()。
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a:a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10;
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
设二叉树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
有以下程序#includeintf(intn);main(){inta=3,s;intf(intn){staticinta=1;s=f(a);n+=a
当用户要求输入的字符串中含有空格时,应使用的输入函数是
程序流程图中带有箭头的线段表示的是
随机试题
青春期的年龄范围是
下列关于基地内步行道的设置要求的说法中,哪项不妥?
没f(x)在x0处可微,△y=(x0+△x)一f(x0),则=()。
工资核算系统中的数据恢复功能可用某一备份盘对任意账套的工资数据进行恢复。()
假设刘芳女士是你的理财客户,因为孩子将要出生,特向理财规划师咨询有关理财规划的情况,以下是刘芳女士家庭基本财务状况:一、案例成员四、理财规划目标1.短期目标:为宝宝出生做准备并规划教育金和为全家规划完善的保险计划;2.中期目标:实现家庭投资需求,
怎样激发学生的学习动机?
下列物质中,按只有氧化性、只有还原性、既有氧化性又有还原性的顺序排列的一组是()。
就给定资料反映的问题,用不超过150字进行概括。要求:全面,有条理,有层次。就给定资料,自选某一角度,自拟标题,写一篇1000字左右的文章。要求:中心明确,内容充实,论述深刻,有说服力。
设矩阵A=的特征值有一个二重根,求a的值,并讨论矩阵A是否可相似对角化。
AspeciallabattheUniversityofChicagoisbusyonly【C1】______Itisadream【C2】______whereresearchersareatwork【C3】______d
最新回复
(
0
)