请将代码补充完整。01 #include 0203 char *strcat(char *, char *);0405 int main()06 {07 char str1[20], str2[10];08 printf("str1: ");09 gets(str1);10 printf("str2: ");11 gets(str2);12 printf("连接后的字符串为:%s\n", strcat(str1, str2));13 return 0;14 }1516 char *strcat(char *str1, char *str2)17 {18 char *p = str1;19 while (() != '\0')str1++;20 while (() != '\0')21 *str1++ =;22 *str1 = '\0';23 return p;24 }
查看答案
请将代码补充完整。01 #include 0203 void swap(int *, int *);0405 int main()06 {07 int x, y;08 printf("请输入两个整数:");09 scanf("%d%d", &x, &y);10 swap(&x, &y);11 printf("交换后为:%d %d\n", x, y);12 return 0;13 }1415 void swap(int *x, int *y)16 {17 int t =;18 *x =;19 *y = t;20 }
请将代码补充完整。01 #include 02 #include 03 #include 0405 int mystrcmp(char *,char *);0607 int main()08 {09 int t;10 char s1[80],s2[80];11 printf("input 2 string:\n");12 gets(s1);13 gets(s2);14 t=mystrcmp(s1,s2);15 printf("The Comparing result:%d\n",t);16 return 0;17 }1819 int mystrcmp(char *q1,char *q2)20 {21 int k=0,t ;22 while (*(q1+k) !='\0'|| *(q2+k) !='\0')23 {24 if (*(q1+k)!=*(q2+k))25 {26 t=;27 break;28 }29 t=0;30 k++;31 }32 return;33 }
请将代码补充完整。01 #include 0203 int findchar(char *,char);0405 int main()06 {07 char str[51],ch;08 int count=0;09 gets(str);10 ch=getchar();11 count=findchar(str,ch);12 printf("%d",count);13 return 0;14 }1516 int findchar(char *src,char ch)17 {18 int c=0;19 while(*src!='\0')20 {21 if (==ch)22 ++c;23 ;24 }25 return;26 }
请将代码补充完整。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 }