填空实现函数的功能:将字符串s和t交叉合并放在u中。例如:当s="abcd",t="1234567"时,u中的字符串为"a1b2c3d4567"。voidfun(char*s,char*t,char*u){while(______){if(*s)*u++=*s++;if(*t)*u++=*t++;}______;}
举一反三
- 填空实现函数的功能:将在字符串s中出现、而未在字符串t中出现的字符形成一个新的字符串放在u中,u中字符按原字符串中字符顺序排列,不去掉重复字符。例如:当s="112345",t="2467"时,u中的字符串为"1135"。voidfun(char*s,char*t,char*u){inti,j,sl=strlen(s),tl=strlen(t);for(i=0;i=tl)*u++=______;}______='\0';}
- 有以下函数int fun( char *s, char *t){ while(( *s )&&( *t)&&(*t++==*s++)); return (*s-*t); }函数的功能是( )。 A: 求字符串的长度 B: 比较两个字符串的大小 C: 将字符串s复制到字符串t中 D: 连接字符串s和字符串t
- 下面函数的功能是:int fun(char *s,char *t){ while( (*s) && (*t) && (*t++ == *s++) ); return(*s-*t); } A: 求字符串的长度 B: 比较两个字符串的大小 C: 将字符串s复制到字符串t中 D: 将字符串s接续到字符串t中
- 程序段( )的功能是将变量u、s中的较大值赋给变量t。 A: t=u;if(t)t=s; B: if(u>s) t=u;else t=s; C: if(u>s)t=u;t=s; D: t=s;if(u)t=u;
- 以下函数的功能是() intfun(char*s) { char*t=s; while(*t++) ; t--; return(t-s); } A: 求字符串s的长度 B: 比较两个串的大小 C: 将串s复制到串t D: 求字符串s所占字节数