填空实现函数的功能:将在字符串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';}
举一反三
- 填空实现函数的功能:将字符串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++;}______;}
- main() { char s[ ]="father"; int i,j=0; for(i=1;i<6;i++) if(s[j]>s[i]) j=i; printf("%c,%d\n",s[j],j+1); } A、 输出字符数组s中ASCII码最大的字符及位置 B、 输出字符数组s中ASCII码最小的字符及位置 C、 输出字符数组s中ASCII码最大的字符及字符串的长度 D、 输出字符数组s中ASCII码最小的字符及字符串的长度
- 字符串的长度是: A: 串中不同字符的个数 B: 串中不同字母的个数 C: 串中所含字符的个数且字符个数大于0 D: 串中所含字符的个数
- 有10个字符串。下面程序的功能是在每个字符串中找出最大字符,并按一一对应的顺序放入一维数组a中,即第i个字符串中的最大字符放入a[i]中,输出每个字符串中的最大字符。请填空。 # include int main( ) { char s[10][20]; int a[10],i,j; for(i=0; i<10; i++) gets(s[i]); for(i=0; i<10; i++) { ( ); for(j=1;s[i][j]!= '\0 ';j++) if(a[i] a[i]=s[i][0] a[i]=s[i][j]
- 字符串的长度是()。? 串中不同字母的个数|串中所含字符的个数|串中所含字符的个数且字符个数大于零|串中不同字符的个数