[问答题]

使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*str,char ch),本函数采用二分法,在已按字母次序从小到大排序的字符数组str中,查找字符ch,若ch在数组中,函数返回字符ch在数组中的下标,否则返回-1。
  二分法查找的思想是:初始查找区间的下界为0,上界为len-1,中界为k=(下界+上界)/2;若list[k]等于ch,查找成功;若list[k]>ch,则新的查找区间的下界不变,上界改为k-1;否则新的查找区间的下界改为k+1,上界不变。在新区间内继续用二分法查找。
  注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
  

  

参考答案与解析:

相关试题

使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char* des,char* str)的功能是去掉字符串str中相同的字母,并将

[问答题]使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char* des,char*

  • 查看答案
  • 使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(char* s,char* s1,char* s2)中形参字符串s1和s2有相同的字符个

    [问答题]使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(char* s,char* s1,ch

  • 查看答案
  • 使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char* str)实现返回字符串中非数字的个数。<br />  例如:abc123abc45

    [问答题]使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char* str)实现返回字符串中非数字的个数。  例

  • 查看答案
  • 使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置:如果字符

    [问答题]使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,

  • 查看答案
  • 使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置:如果字符

    [问答题]使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,

  • 查看答案
  • 使用VC£«£«6.0打开考生文件夹下的源程序文件2.cpp。完成fun函数,使

    [主观题]使用VC++6.0打开考生文件夹下的源程序文件2.cpp。完成fun函数,使其功能为将两个按小到大排序的数组a和b,复制合并成一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。注意:不能修改程序的其他部分,只能修改fun函数。试题程序:include<iostream.h>voidfun(inta[],intn,intb[],intm,int*c){}voidmain{intA[]={3,5,7,9,11,18,21);intB[]={6,15,19,21,39};int

  • 查看答案
  • 使用VC£«£«6.0打开考生文件夹下的源程序文件2.cpp。完成函数fun(c

    [主观题]使用VC++6.0打开考生文件夹下的源程序文件2.cpp。完成函数fun(char*S,inta[]),其功能是把字符串S中的数字提取出来存储在a[]中,然后返回数字的个数。 例如s="1234abcdef567",则a[]中存储着1234567,返回7。 注意:不能修改程序的其他部分,只能修改fun函数。 试题程序: include(iostream.h> intfun(char*s,inta[]) { } intmain { inta[1024]; intlen=fun("123

  • 查看答案
  • 使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int x),该函数功能是判定x的所有的约数,并且在函数中调用写函数WriteFile()将结果输出到modi2.txt文件

    [问答题]使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int x),该函数功能是判定x的所有的约数,并且在函数中调用写函数Wri

  • 查看答案
  • 使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。实现函数sort(int A[],int n),用冒泡法将数组排序。<br />  提

    [问答题]使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。实现函数sort(int A[],int n),

  • 查看答案
  • 使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char* s),该函数完成以下功能:<br />  1.把s中的大写字母转换成小写字母,把其中的小写字母转换成

    [问答题]使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char* s),该函数完成以下功能:  1.把s中的大写字母转换成小写字

  • 查看答案