首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
给定程序MODI1.C中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
admin
2018-03-28
31
问题
给定程序MODI1.C中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<stdlib.h>
#define N 20
int fun(int * b)
{
/*********found*********/
int t[N],i,rlLIIIl
for(i=0;i<N;i++)
if(b
>=1 0)
/*********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(i=0;i<N ; i++)
{a
=rand()%21;
printf("%4 d",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<hum;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/xDxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
以下程序的功能是:通过函数func输入字符并统计输入字符的个数。输入时用字符@作为输入结束标志。请填空。#includelong_______________;/*函数说明语句*/main(){longn
有以下程序#inculde#deFineSUB(a)(a)(a)main(){inta=2,B=3,c=5,d;d=SUB(a+B)*c;printF(”%d\n”,d);}程序运行后的输山结果是
下列程序的运行结果是______。voidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){inta=3,b=6,*x=&a,*y=&
下面语句中不能定义一个数组,元素值依次分别为1,1,1,0,0的是______。
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include<stdio.h>#include<string.h>main(){chara[]="clanguage",t;
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
以下正确的函数声明语句是______。
若语句“t=fun(fun(x,y,a),(a+b,a+C,x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
随机试题
南宋爱国词人陈亮的词集是【】
房地产合作开发
具有麻醉药品处方权的执业医师超剂量开具麻醉药品的
按保险责任,健康保险有()。
下列关于信赖过度风险的说法中,正确的是()。
近代自然科学诞生的标志是:
低碳经济是以低能耗、低污染、低排放为基础的经济模式,其实质是提高能源利用效率和清洁能源比重,核心是能源技术创新、制度创新和人类生存发展观念的根本性转变。根据上述定义,下列属于低碳经济的是()。
许多孕妇都出现了维生素缺乏的症状,但这通常不是由于孕妇的饮食中缺乏维生素,而是由于腹内婴儿的生长使她们比其他人对维生素有更高的需求。为了评价上述结论的确切程度,以下哪项操作最为重要?
下列关于运算符重载的叙述中,错误的是()。
文成公主是西藏历史(Tibetanhistory)上最受人爱戴的皇后之一。这位美丽聪明的唐朝(theTangDynasty)公主于640年离开长安到西藏和亲(marriageofstate)。除了大量的珠宝(jewellery),文成公主还给当地带
最新回复
(
0
)