题目内容

请将代码补充完整。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 }

查看答案
更多问题

请将代码补充完整。01 #include 0203 void invert(int *,int );0405 int main()06 {07 int n,a[101];08 int *pa;09 scanf("%d",&n);10 for(int i=0;i

请将代码补充完整。01 #include 02 #include0304 int func(char*);05 char* getString(char*);0607 int main()08 {09 char str[80];10 int c = 0;11 getString(str);12 c = func(str);13 puts(str);14 printf("%d", c);15 return 0;16 }1718 char* getString(char *str)19 {20 char *buffer = str;21 while ()22 {23 char temp = getchar();24 if (temp == '\n')25 ;26 *buffer = temp;27 ;28 }29 *buffer = 0;30 return str;31 }3233 int func(char *s)34 {35 char ch;36 char *pi, *pj;37 int c = 0;pi = s; pj = s + strlen(s) - 1;38 while ()39 {40 ch = *pi;41 *pi = *pj;42 *pj = ch;43 ++pi;44 --pj;45 }46 while (*s != '\0')47 {48 if ()49 ++c;50 ++s;51 }52 return;53 }

请将代码补充完整。01 #include0203 #define M 4 //有几行04 #define N 2 //每一行有几个元素0506 int SumColumMin(int a[M][N], int *min);0708 int main()09 {10 int x[M][N], min[10],s;11 int i, j;12 for (i=0; i

请将代码补充完整。01 #include 02 #include 0304 #define LEN 2560506 int main()07 {08 char str[LEN],b[20],*ptr1,*ptr2,*ptrb;09 int n=0,j,a[50];10 printf("Please enter the string:\n");11 gets(str);12 ptr1=str;13 while(*ptr1!=)14 {15 ptrb=b;16 for(j=0; ; j++)17 {18 *ptrb=*ptr1;19 ptr1++;20 ptrb++;21 }22 if (j)23 {24 *ptrb='\0';25 *(a+n)=atoi(b);26 ;27 }28 if (*ptr1!='\0')29 ;30 }31 printf("Result:\n");32 for(j=0; j

答案查题题库