将字符串$str中的”,”替换成”|”,下列正确的是
A.str_replace(“,”,”|”,$str)
B.str_replace(“|”,”,”,$str)
C.$str.replace(“|”,”,”)
D.$str.replace(“,” , “|”)
A.str_replace(“,”,”|”,$str)
B.str_replace(“|”,”,”,$str)
C.$str.replace(“|”,”,”)
D.$str.replace(“,” , “|”)
编写程序:将s字符串中最后一次出现的t1字符串替换成t2字符串(t1字符串和t2所指字符串的长度相同)。 例如,当s字符串中的内容为:“abcdabfabc”,t1字符串中的内容为:“ab”,t2字符串的内容为:“99”时,结果,在s串内容应为:“abcdabf99c”。
下列能正确定义字符串的语句是()。
A)char str[]={'\064'};
B)char str="kx43";
C)char str=";
D)char str[]="\0";
函数f_str(char *str,char del)的功能是;将非申字符串str分割成若干个子字符串并输出,del表示分割时的标志字符。例如,若str的值为“66981636666257”,del的值为“6”,调用此函数后,将输出3个子字符串,分别为“981”、“3”和“257”。请将函数f_str中(6)~(8)空缺处的内容填写完整。
[函数]
void f_str(char *str,char del)
{ int i,j,len;
len = strlen(str);
i = 0;
while (i<len) {
while ((6) )
i++; /* 忽略连续的标志字符 */
/* 寻找从srt[i]开始直到标志字符出现的一个子字符串 */
j = i+1;
while (str[j] !=del && str[j] !='\0')
j++;
(7)="\0"; /* 给找到的字符序列置字符串结束标志 */
printf (" %s\t", & str [i]);
(8);
}
}
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。
#include
main()
{ int i,j,【15】;char str[]={"1234567"};
for(i=0,j=strlen(str)【16】;i
{k=str[i];str[i]=str[j];str[j]=k;}
printf("%s\n",str);
}
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。 main() { int i,j,【 】;char str[]={"1234567"); for(i=0,j=strlen(str) 【 】;i<j;i++,j--) {k=str[i];str[i]=str[j];str[j]=k;} printf("%s\n",str); }
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!