填空题
函数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<
1;i++)
{
temp=a[i];
a[i]=a[m-1-
2];
3=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");
}