首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。 请改正函数fun中指定部位的错误,使它能得
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。 请改正函数fun中指定部位的错误,使它能得
admin
2018-10-21
57
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<stdlib.h>
#define N20
int fun(int*b)
{
/*********found*********/
int t[N],i,num
for(i=0;i<N;i++)
if(b
>=10)
/*********found*********/
t[++num]=b
;
/*********found*********/
for(i=0;i<nun;i++)
b
=t
;
return(num);
}
main()
{int a[N],i,num;
printf("a数组中的数据:\n");
for(1=0;1<N;1++)
{a
=rand()%21;
printf("%4d",a
);)
printf("\n");
num=fun(a);
for(i=0;i<num;i++)
printf("%4d",a
);
printf("\n");
}
选项
答案
(1)int t[N],i,num=0; (2)t[num++]=b[i];或{t[num]=b[i];num++;} (3)for(i=0;i<num;i++)
解析
要删除数组b中小于10的数,应依次取出数组数组b中的元素与10进行比较,若不小于10,则将其存入数组t中,遍历完成后,数组t中的元素即为所求,再将数组t中的元素保存到数组b中即可。
(1)元素num存放不小于10的元素的个数,应将其初始化为0。
(2)将数组b中不小于10的元素存入数组t中,同时使数组t的下标加1。
(3)语法错误,没有nun这个变量,应该为num。
转载请注明原文地址:https://kaotiyun.com/show/L0xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是【】。main(){inti;for(i=1;i<=5;i++)f(i);}f(j){intj;staticinta=1000;auto
下面程序的运行结果是______。#include<stdio.h>main(){voidinc1();voidinc2();inc1();inc1();inc1();inc2();
执行下面的程序后,a的值为main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
下列程序的运行结果是()。main(){inta=-5,b=1,c=1;intx=0,Y=2,z=0;if(c>0)x=x+y;if(a<=0){if(b>0)if(c<=0)y=x-
以下程序的输出结果是()。#include<stdio.h>main(){inta=21,b=11;printf("%d\n",--a+b,--b+a);}
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
随机试题
在我国,劳动保障监察执法的主体是()
患者,男,65岁,慢性咳嗽、咳痰20年,伴喘息7年,加重l周。吸烟40年,l包/天;查体:两肺可闻及干、湿啰音,心律整,动脉血气分析示:pH7.28,PaO252mmHg,PaCO276mmHg。对该患者最适宜的处理措施有
关于痴呆的预防,下列叙述正确的是
关于放射免疫分析(RIA)正确的是()
在财务现金流量表中,现金流入包括()。
企业对于当月增加的固定资产,当月计提折旧,当月减少的固定资产,当月不提折旧。()
根据迁移性质的不同和影响效果的不同,可分为()。
某小区保安打110报警,称其物业管理处因地面停车场改造问题被十余位业主围堵。110指挥中心指令辖区派出所出警处置。辖区派出所值班民警接到指令后,反应不恰当的有()。
AsPhiladelphiagrewfromasmalltownintoacityinthefirsthalfoftheeighteenthcentury,itbecameanincreasinglyimport
中国是瓷器的故乡,号称“瓷器之国”。英语中的“china”,既是中国,又是瓷器。瓷器是“泥琢火烧”的______,是人类______的结晶,是全人类共有的______财富。
最新回复
(
0
)