首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在W所指的数组中。若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。 例如,s所指数组有14个元
给定程序MODll.C中函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在W所指的数组中。若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。 例如,s所指数组有14个元
admin
2013-04-02
31
问题
给定程序MODll.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**********/
sun=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
);
printf("\n\n");
}
选项
答案
sum=0.0; 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/nDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空。intisprime(inta){inti;for(i=2;i<=a/2;i++)
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main(){inti,j;for(i=0;[];i++){j=i*10
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否贝愉出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件;a+b>c,a+c>b,b+c>a。请填空。main(){
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为[]。
以下叙述中错误的是______。
在深度为7的满二叉树中,叶子结点的个数为______。
下列程序中的函数strcpy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。#includ
有以下程序,其功能是:以二进制“写”方式打开文件d1.dat,写入1~100这100个整数后关闭文件。再以二进制“读”方式打开文件d1.dat,将这100个整数读入到另一个数组b中,并打印输出。请填空。#include<stdio.h
若变量已删除正确定义,则以下语句的输出结果是______。 s=32; s^=32; printf("%d",s);
有以下函数 int fun(char *s) { char *t=s; while(*t++); return(t-s); } 该函数的功能是
随机试题
女,6个月,发热、咳嗽一周,烦躁,惊厥一次。查体:体温39℃,呼吸50/min,双肺满布细小水泡音,心率140/min,脑膜刺激征阴性。最可能的诊断是
A.中枢性呼吸衰竭B.上气道病变引起呼吸器官障碍性呼吸衰竭C.下气道病变引起呼吸器官碍性呼吸衰竭D.呼吸肌麻痹致呼吸衰竭E.急性呼吸窘迫综合征一患儿呼气困难,辅胁呼吸肌帮助呼吸运动,吸氧下PaO2、75mmHg,PaCO260mmHg。最可能的
首次晨尿不适于做
经批准可以在大众传播媒介上进行广告宣传的是
在临床自动分析仪上最常用赖氏法测定ALT。()
理财规划师执业纪律规范主要包括()。
假设随机变量U在区间[-2,2]上服从均匀分布,随机变量试求:(Ⅰ)X和Y的联合概率分布;(Ⅱ)D(X+Y).
设二次型f(χ1,χ2,χ3)=χ12+aχ22+χ32+2χ1χ2-2χ2χ3-2aχ1χ3的正、负惯性指数都是1.(Ⅰ)计算a的值;(Ⅱ)用正交变换将二次型化为标准形;(Ⅲ)当χ满足χTχ=2时,求f的最大值与最小值.
Inrecentyearsanewfarmingrevolutionhasbegun,onethatinvolvesthe【21】______oflifeatafundamentallevel—thegen
Wefindthatbrightchildrenarerarelyheldbackbymixed-abilityteaching.Onthe【B1】______,boththeirknowledgeandexperien
最新回复
(
0
)