填空题
1. 函数fun()的功能是:逆置数组元素中的值,形参m给出数组中数据的个数。
例如,若x所指数组中的数据依次为9、8、7、6、5,则逆置后依次为5、6、7、8、9。
注意:部分源程序如下。
请勿改动函数main()与其他函数中的任何内容,仅在fun()函数的横线上填写所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
void fun(int a[],int m)
{
int i,temp;
for(i=0;i<______;i++)
{
temp=a[i];
a[i]=a[m-1-______];
______=temp;
}
}
void main()
{
int x[9]={9,8,7,6,5},i;
printf("\nThe original data:\n");
for(i=0;i<5;i++)
printf("%4d",x[i]);
printf("\n");
fun(x,5);
printf("\nThe data after invert:\n");
for(i=0;i<5;i++)
printf("%4d",x[i]);
printf("\n");
}