首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。 例如,s所指数组有14个元
给定程序MODI1.C中函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。 例如,s所指数组有14个元
admin
2016-10-29
54
问题
给定程序MODI1.C中函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。
例如,s所指数组有14个元素,则只对前10个元素进行处理,不对最后的4个元素求平均值。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include
#define SIZE 20
fun(double*s,double*w)
{ int k,i;double sum;
for(k=2,i=0;i
{ s
=k;k+=2;)
/**********found*********/
sum=0.0;
for(k=0,i=0;i
{ sum+=s
;
/**********found*********/
if(i+1%5==0)
{ w[k]=sum/5; sum=0; k++;}
}
return k;
main()
{double a[SIZE],b[SIZE/5];
int i,k;
k=fun(a,b);
printf("The original data:\n");
for(i=0;i
{ if(i%5==0) printf("\n");
printf("%4.0f",a
);
}
printf("\n\nThe result:\n");
for(i=0;i
",b
);
printf("\n\n");
}
选项
答案
(1)sum=0.0; (2)if((i+1)%5==0)
解析
(1)在第一标识下“sun=0.0;”,根据题意,这是给sum赋值,而sun没有定义编译时会提示错误,应改为“sum=0.0;”。
(2)错误标识下的if判断语句是依顺序取五个字符,if中的逻辑表达式语法有误,由于1%5恒等于1,所以i+1%5也就等价于i+1了,所以将“if(i+1%5==0)"改为“if((i+1)%5==0)”,此处主要注意的是运算符的优先级。
转载请注明原文地址:https://kaotiyun.com/show/4kDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知小写字母a的ASCII码为97,大写字母A的ASCII码为65,以下程序的结果是______。main(){unsignedinta=31,b=66;pfintf("%c\n,a|b);
以下程序的输出结果是______。intx=3;main(){inti;for(i=1;i<x;i++)incre();}incre(){sta
以下程序的输出结果是______。intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti
以下程序的作用是:从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#include<stdio.h>main(){FILE*fp;charch;fp=fopen(【】);
某二叉树中度为2的结点有n个,则该二叉树中有【】个叶子结点。
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
下列程序段的运行结果是()。#include<stdio.h>voidmain(){charstr[]="ABC",*p=str;printf("%d\n",*(
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
下列可用于C语言用户标识符的—组是______。
字符(char)型数据在微机内存中的存储形式是______。
随机试题
乳腺癌的治疗原则是以_______为基础的治疗,包括化疗、放疗、_______以及免疫治疗。
A.伤寒、副伤寒B.斑疹伤寒C.鼠疫、兔热病D.钩端螺旋体病E.军团菌病四环素用于()
药物被脂质体包封后的主要特点错误的是
汉庭酒店是华住酒店集团的创始品牌。汉庭酒店的诞生,是中国企业界“蓝海战略”教科书式的标杆案例。汉庭的第一次蓝海战略是在2005年,当时酒店行业只有两类产品。一类是高星级酒店,价格昂贵,普通人难以承受;另一类是招待所,虽然价格便宜,但住宿条件十分落后。于是季
损害消费者权益的法律责任包括()。
萌芽于16世纪、兴起于17世纪,经夸美纽斯总结、改进和理论升华的教学组织形式是()。
南宋画家梁楷擅绘洗练放逸的“__________”,开启了元明清写意人物的先河。
刀刃对于()相当于()对于发霉
Writealetterofabout100wordstothepresidentofyouruniversity,suggestinghowtoimprovestudents’physicalcondition.Y
A、Allmenarecreatedequal.B、Thewoundedanddyingshouldbetreatedforfree.C、Awoundedsoldiershouldsurrenderbeforehe
最新回复
(
0
)