简答题:下列给定程序中,函数fun()的功能是:统汁substr所指的字符串在str所指的字符串中出现的次数。例如,若字符串为a

  • 题目分类:C语言
  • 题目类型:简答题
  • 查看权限:VIP
题目内容:
下列给定程序中,函数fun()的功能是:统汁substr所指的字符串在str所指的字符串中出现的次数。
例如,若字符串为aaas 1kaaas,子字符串为as,则应输出 2。
请改正程序中的错洪,使它能得出正确的结果。
注意:小要改动main()函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
int fun(char*str.char*substr)
{ int i,j,k,num=0;
//****found****
for(i=0.str[i],i++)
for(j=i,k=0; .
substr[k]==str[j];
k++,j++)
//****found****
If(substr[k+1]=='\0')
{ num++;
break;
}
return num;
}
void main()
{
char str[80],substr[80];
printf("Input a string:");
gets(str);
printf("Input a substring:");
gets(substr);
printf("%d\n",fun(str,substr));}
参考答案:
答案解析:

复核工程量对于(  )来说更要重视,若工程量出现差异,对施工方极为不利,可能带来无法弥补的经济损失。

复核工程量对于(  )来说更要重视,若工程量出现差异,对施工方极为不利,可能带来无法弥补的经济损失。 A.单价合同 B.固定总价合同 C.变动总价合同 D.成本

查看答案

4,27,16,25,36,23,64,21,(  )。

4,27,16,25,36,23,64,21,(  )。 A.81 B.100 C.121 D.19

查看答案

下列给定程序中,函数proc()的功能是:先从键盘上输入一个3行3列的矩阵的各个元素的值,然后输出主对角线元素之和。例如

下列给定程序中,函数proc()的功能是:先从键盘上输入一个3行3列的矩阵的各个元素的值,然后输出主对角线元素之和。例如:输入1 2 3 4 5 6 7 8

查看答案

履约担保的时间范围应该覆盖保修期,如果确定终止日期为竣工交付之日,则需提供(  )。

履约担保的时间范围应该覆盖保修期,如果确定终止日期为竣工交付之日,则需提供(  )。 A.保修担保 B.现金担保 C.信誉担保 D.违约担保

查看答案

根据《建设工程施工劳务分包合同(示范文本)》(GF-2003-0214),施工组织设计应由(  )负责编制。

根据《建设工程施工劳务分包合同(示范文本)》(GF-2003-0214),施工组织设计应由(  )负责编制。 A.劳务分包人 B.工程承包人 C.发包人 D.工

查看答案