void main() { char s1[20],s2[10]; int i=0,j=0; gets (s1),gets (s2); while (s1[i] !='\0') { i++; } while (s2[j] != '\0') {s1[i++]=s2[j++];} puts (s1); } 分析总结。 编写一个函数实现两个字符串的连接不使用库函数strcat反馈...
编写一个程序,实现将任意输入的两个字符串,连接成一个字符串,在子函数中实现连接,形参用字符指针变量,在 _ 2 _处应 填写哪项内容? #include void mystrcat(char *pa,char *pb) { while(*pa!='\0')pa ; //pa指向第一个字符串的尾部 while(*pb!='\0') { 1 } //把 pb 指向单元
题目21 编写一个程序,将两个字符串连接起来,不要用strcat函数。main(){char a[100],b[20];int i,j;for(i=0;a[i]!='\0';i++);i--;for(j=0;b[j]!='\0';i++,j++)a[i]=b[j];a[i]='\0';printf("%s\n",a);}22写一个函数,输入一个十六进制[1]数,...
include<stdio.h> void main(){ char s1[80],s2[40];int i=0,j=0;printf("\ninput stringl:");scanf("%s",s1);printf("input string2:");scanf("%s",s2);while(s1[i]!='\0')i++;while(s2[j]!='\0')s1[i++]=s2[j++];s1[i]='\0';printf("The new string is:%s...
include <string.h> int main(){ char s1[40],s2[40],s[80];int len1,len2,i;printf("input string1:\n");gets(s1);printf("input string2:\n");gets(s2); len1=strlen(s1);len2=strlen(s2);for(i=0;i<len1;i++)s[i]=s1[i];for(i=0;i<len2;i++)s[i+len1]=...
void fun (char s1[],char s2[]){ int i,j;for (i=0;s1[i] !=’\0’; i++); /*求出的i为pA字符的总长度,包括结束标记位*/ for (j=0;s2[j] !=’\0’; j++)s1[i++]=s2[j]; /*将pB字符串连在pA字符串的后面*/ s1[i]='\0’; /*在字符串最后加上结束标记符*...
void fun (char s1[],char s2[]){ int i,j;for (i=0;s1[i] !=’\0’; i++); /*求出的i为pA字符的总长度,包括结束标记位*/ for (j=0;s2[j] !=’\0’; j++)s1[i++]=s2[j]; /*将pB字符串连在pA字符串的后面*/ s1[i]='\0’; /*在字符串最后加上结束标记符*...