题目内容
请将代码补充完整。01 #include 0203 void fun(int*, int, int); // 声明函数原型0405 int main()06 {07 int array[10]; // 声明一个数组08 int m, n; // m指定位置,n反序数据个数09 // 注:赋值数组可以写成一个函数,init(int*)10 for(int i = 0; i < 10; ++i)11 {12 scanf("%d",); // 赋值数组array13 }14 // 输入m n15 scanf("%d%d", &m,);16 // 调用函数fun()17 fun(array, m, n);18 // 注:输出数组同样可以写成一个函数 out(int*)19 for(int i = 0; i < 10; ++i)20 {21 printf("%d ", array[i]);22 }23 // return 结束24 return 0;25 }2627 void fun(int* array, int m, int n)28 {29 int tmp, *i, *j;30 i = array + m - 1; // 定位31 j = array + m - 1 + n - 1; // 定位32 while()33 {34 // 前后交换35 tmp = *i;36 *i =;37 *j = tmp;38 // 循环条件自加自减39 ++i;40 ;41 }42 }
查看答案
搜索结果不匹配?点我反馈
更多问题