若已定义,以下fun函数的功能是在循环中给数组a前4个数组元素依次赋1、2、3、4;在第二个循环中使a数组前4个元素中的值对称折叠,变成1、2、2、1。请填空。 fun(int a[]) { int i; for(i=1;i<=4

admin2010-06-06  41

问题 若已定义,以下fun函数的功能是在循环中给数组a前4个数组元素依次赋1、2、3、4;在第二个循环中使a数组前4个元素中的值对称折叠,变成1、2、2、1。请填空。
   fun(int a[])
   {

   int i;
   for(i=1;i<=4;i++)______=i;
   for(i=0;i<2;i++)______=a;
   }

选项

答案a[i-1] a[3-i]

解析 首先第一个for循环中,由1到4,依次将i值赋给数组a。在数组中第一个元素位a[0],而第一个循环i从1开始,所以第一个空填a[i-1]。第二个循环是将数组对折,例如第一个赋值给第四个,所以由0开始,将第i个元素赋值给第3-i,即a[3-i]=a
转载请注明原文地址:https://kaotiyun.com/show/Kcjp777K
0

相关试题推荐
最新回复(0)