题目内容

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

请将代码补充完整。01 #include 0203 void shift(int *, int);0405 int main()06 {07 void shift(int *p, int m);08 int a[10], *p, i, m;09 p = a;10 printf("输入10个整数:");11 for (i = 0; i<10; ++i,++p)12 scanf("%d", p);13 printf("输入移动的位数m:");14 scanf("%d", &m);15 p = a;16 shift(p, m);17 for (i = 0; i<10; ++i, ++p)18 printf("%3d,", *p);19 return 0;20 }2122 void shift(int *p, int m)23 {24 int i, j, t;25 for (i = 0; i= 0; --j)29 *(p + j + 1) =;30 *p =;31 }32 }

答案查题题库