- 21
- 0
- 约1.04万字
- 约 32页
- 2017-05-27 发布于贵州
- 举报
C语言上机考试试卷
给定程序modi.c中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中,若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。 例如,s所指数组有14个元素,则只对前10个元素进行处理,不对最后的4个元素求平均值。
#include stdio.h
#define SIZE 20
fun(double *s,double *w)
{ int k,i; double sum;
for (k=2,i=0;iSIZE;i++)
{
s[i]=k; k+=2;
}
sum=0.0;
for(k=0,i=0;iSIZE;i++)
{
sum+=s[i];
if ((i+1)%5==0) //说组的第一个为s[0],则应该加1后就行除5//
{ 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;iSIZE;i++)
{
if(
原创力文档

文档评论(0)