下面函数的功能是统计子串substr在母串str中出现的次数,请填空使程序完整。 int count(char *str, char *substr) { int i,j,k,num=0; for(i=0; 【1】 ;i++) for(【2 】 ,k=0;substr[k]==str[j];k++,j++) if(substr [ 【3】 ]==’\0’) { num++ ; break ; } return (num); } 【1】应该填写:
相似题目
-
在FoxBase中,函数substr(“ABCDEFG”,2,3)的值为()。
-
设name=”我是中国大学生志愿者。”函数substr(right(name,14),7,6)的运行结果是()
-
若X=56.789,则命令?STR(X,2)–SUBSTR(’56.789’,5,1)的显示结果是()。
-
设SUBSTR(S,i,k)是求S中从第i个字符开始的连续k个字符组成的子串的操作,则对于S=’Beijing&Nanjing’,SUBSTR(S,4,5)=()。
-
SubString()函数的功能是()
-
从某字符串中截取一部分子串,可以用以下哪个函数实现()
-
以下程序段的功能是:用gets()函数输入一个字符串,将其存储到str数组中,然后使用puts()函数输出str中的字符串。(N是符号常量)char str[N];gets(str);puts(str);
-
在 C 语言中,函数 fgets(str,n,fp) 的功能是 _________ 。
-
函数substr(“DATASTRUCTURE”,5,9)的返回值为( )
-
函数返回值是指针类型的函数为指针函数,以下是一个指针函数的原型。char *strcat(char *str1,char *str2)
-
设计一个函数fun(*str),功能是:判别字符串str是否为“回文”,若是返回1,否则返回0。例如,“12321”、“abcdcba”是回文,而“123”、“hello”不是。
-
【判断题】以下是字符串连接函数的原型,功能是将str2指向的字符串连接到str1指向的字符串之后,并返回连接之后的字符串地址作为函数值。 char *strcat(char *str1,char *str2)
-
阅读下列说明和C函数,填补C函数中的空缺,将解答填入答案纸的对应栏目内。 【说明】 字符串是程序中常见的一种处理对象,在字符串中进行子串的定位、插入和删除是常见的运算。 设存储字符串时不设置结束标志,而是另行说明串的长度,因此串类型定义如下: typedef struct ﹛ Char *str; //字符串存储空间的起始地址 int length; //字符串长 int capacity; //存储空间的容量 ﹜SString;
-
函数String(n,"str")的功能是A.把数值型数据转换为字符串B.返回由n个字符组成的字符串C.从字符串
-
函数fun的功能是:使一个字符串按逆序存放,请填空。 void fun (char str[ ]) { char m ; int i ,j ; for(i=0 ,j=strlen(str) ;i< j/2 ;i++,j--) { m=str[i]; str[i]= 【 】; str[j-1]=m; } printf("%sn",str); }
-
程序设计: 请勿改动给定函数中的任何内容,仅在指定函数内的花括号中填入你编写的若干语句。 从键盘输入一字符串str1,写一函数 void fun (),使之完成程序的功能,编译组建运行无误后上传该文件至答案附件中。 prog.c
-
以下程序段输出的结果是() public class Test{ public static void main(String[] args) { String str=”ABCDE”; str.substring(3); str.concat(“XYZ”); System.out.println(str); } }
-
16、下面程序的功能是从键盘输入一行字符(最长不超过80字符),用函数编程统计其中单词(以空格作为间隔符的字符串)的个数。 基本思路是:当前被检验字符不是空格,而前一被检验字符是空格,则表示有新单词出现。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。(下面答案中两个单引号''中间都有一个空格) 样例1: Input a string:How are you↙ Numbers of words = 3 样例2: Input a string: How are you↙ Numbers of words = 3 include <stdio.h> int CountWords(char str[]); int main() { char str[81]; int num; printf("Input a string:\n"); gets(str); num=CountWords(str); printf("Number of w
-
下面程序的功能是从键盘输入一个字符串,编程将其字符顺序颠倒后重新存放,并输出这个字符串。 程序的运行结果如下: Input a string: abcdef↙ The inversed string is: fedcba 按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 include <stdio.h> include <string.h> void Inverse(char *pStr); int main() { char str[80]; printf("Input a string:n"); gets(str); //输入字符串 Inverse(str); //将存于str数组中的字符串逆序存放 printf("The inversed string is:n"); puts(str); //输出字符串 return 0; } //函数功能: 实现字符串逆序存放 void Inverse(__________) { int len;
-
采用顺序结构存储串,编写一个函数,求串s和串t的一个最长的公共子串。
-
以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如:str所指字符串为:Hello!,c中的字符为e,则函数返回字符串:ello!的首地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。 char*fun(char *str,char c) int n=0; char *p=str; if(p!=NULL)while(p[n]!=c&
-
函数SUBSTR()的返回值是______。
-
23、以下函数的功能是连接两个字符串,请完善程序。 void str_cat(char str1[ ], char str2[ ], char str[ ]) { int i,j; for(i=0;str1[i]!= '\0';i++) str[i]=str1[i]; for(j=0;str2[j]!='\0';j++) str[i++]=str2[j]; ; }
-
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(chardes,charstr)的功能是去掉字符串str中相同的字母,并将处理后的结果存到des所指的字符串中。 例如: 输入:Thiigreat! 输出:Thigrea! 注意:不能修改程序的其他部分,只能补充fun()函数。
推荐题目
- 导轨运动部件运动不良的原因有()。
- 集团公司安全教育管理规定,基层单位应开展以部门、班组为单位的安全活动。班组安全活动每月不应少于()次,每次不少于1学时,安全活动时间不应挪作它用。
- 已核销贷款的风险代理清收,实物清收方式的代理费,按不超过实物变现实际回收现金的()%确定。
- 在邮储员工违规行为处理中,受到批评教育的,()内不得评优评先。
- 并联电阻电路中的总电流()。
- 低湿的危害远低于高湿,当湿度低于()%时,会造成猪皮肤和暴露黏膜干裂,增加舍内空气中颗粒物含量,从而使猪患皮肤或呼吸道疾病。
- 方女士每年年初将5 000元现金存为银行定期存款,期限为3年,年利率为4%。下列说法正确的是( )。
- 青贮饲料制作时需要逐层压实,这是因为青贮需要()。
- 谈判手受到外界的刺激而产生相应的活动,这是谈判手心理哪种阶段性的表现()
- 在颜色模式中,不能从Photoshop的“模式”转换菜单中得到的是