首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。 请改正函数fun中指定部位的错误,使它能得
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。 请改正函数fun中指定部位的错误,使它能得
admin
2018-10-21
49
问题
使用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全国计算机二级
相关试题推荐
C语言可执行程序的开始执行点是()。
下列程序的输出结果是______。main(){intn;(n=6*4,n+6),n*2;printf("n=%d\n",n);}
下面程序把从终端读入的10个整数以二进制的方式写到一个名为bi.dat的新文件中。请填空。#include<stdio.h>FILE*fp;main(){inti,j;if((fp=fopen(【
下列程序的运行结果是【】。main(){inti;for(i=1;i<=5;i++)f(i);}f(j){intj;staticinta=1000;auto
下列属于C语言语句的是______。
以下程序输出的结果是#include<stdio.h>main(){inti=010,j=10;printf("%d,%d\n",++i,j--);}
已经定义ch为字符型变量,以下赋值语句中错误的是______。
下面函数用来求两个单精度数之和,并通过形参将结果传回,请填空。Voidsub(floatx,noaty,【】z){【】=x+y;}
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#includemain(){intn,s;printf("Enteranumber:");scanf("%d",&n);prin
随机试题
求幂级数x2n的和函数.
鼠型斑疹伤寒的病原体是
男性,18岁,春夏季反复发作双眼奇痒,睑结膜可见大小不等的乳头,结膜分泌物中较多嗜酸性粒细胞。本患者最可能的诊断为
下列选项中,有关建设项目的环境影响评价的规定,叙述错误的是()。
下列单位或个人取得房屋的情形中,可以由当事人单方申请房屋登记的有()。
国际劳工组织在其制定的《职业安全健康管理体系导则》(ILO-OSH2001)中,提出的职业安全健康管理体系运行模式包括方针()、计划与实施、评价、改进措施等五大要素。
教师必须十分重视自身的发展,做到以身作则、为人师表,这体现了教师劳动的特点。()
长时间暴露于寒冷环境或淹溺于冷水之中容易患上低温症,可能出现头晕、恶心、呼吸困难、失去意识等症状。下列关于应对低温症的做法,错误的是()。
抑郁是一把软刀子,它切割着你的心灵,你能感到痛苦,但是却看不到这把软刀子。每个人在人生的某一阶段、某一时刻都会经历抑郁的折磨,但有时自己又感觉不出来。其实抑郁的表现有很多种,比如在生活中感觉什么都没有意思,情绪低落,不愿说话,更不愿搭理他人,无精打采,唉声
Whenaninventionismade,theinventorhasthreepossiblecoursesofactionopentohim:hecangivetheinventiontotheworld
最新回复
(
0
)