指针习题-20

合集下载

《C++指针》习题参考答案

《C++指针》习题参考答案

《C++指针》习题学号姓名一、选择题1、有定义如下:int a[5], *p; 则下列描述错误的是 BA.表达式p=p+1是合法的B.表达式a=a+1是合法的C.表达式p-a是合法的D.表达式a+2是合法的2、函数定义为Fun(int &i),变量定义n=100,则下面调用该函数正确的是 CA.Fun(20) B.Fun(20+n) C.Fun(n) D.Fun(&n)3、若有说明int I,j=2,*p=&i;则能完成i=j赋值功能的语句是 BA.i=*p; B.*p=*&j; C.i=&j; D.i=**p;4、设已有定义char *st = "how are you";下列程序中正确的是 AA.char a[11],*p;strcpy(p=a+1,&st[4]);B.char a[11];strcpy(++a,st);C. char a[11];strcpy(a,st);D. char a[],*p;strcpy(p=a[1],st+2);5、设有数组int array[3][4],下列引用数组元素的方法中错误的是 DA.array[i][j] B.*(*(array+i)+j)C. *(array[i]+j)D. *(array+i*4+j)6、有定义int s[4][5],(*ps)[5];ps=s;则对数组s中元素引用的正确的是 CA.ps+1 B.*(ps+3) C. ps[0][2] D. *(ps+1)+37、设有说明int b[4][4],以下不能等价表示元素b[3][3]的是: BA.*&b[3][3] B.(*(*(b+3))+3) C.*(b[3]+3) D.*(*(b+3)+3)8、若有说明"char *s[]={"234","5678","9012","3456","7890"};",则表达式*s[1]> *s[3]比较的是 BA."1234"和"9012" B.'5'和'3' C.'l'和'9' D."5678"和"3456"9、设语句"char *s[]={"Student","Teacher","Father","Mother"},*ps=s[2];",执行语句"cout<<*s[1]<<','<<ps<<','<<*ps<<'\n';",则输出结果是 A A.T,Father,F B.Teacher,F,FatherC.Teacher,Father,Father D.语法错无输出10、设有以下说明语句:char sl[20]="hello",s2[20]="china";const char *ptr=s1;以下语句中不符合C++语法规则的语句是 DA.strcpy(s2,ptr); B.ptr=s2; C.ptr=ptr+4; D.*ptr=*s2; 11、设s和t分别为指向两个长度相同的字符数组的指针,则循环语句while( C );可以正确实现字符串t到s的完整复制功能。

时分秒画指针练习题

时分秒画指针练习题

时分秒画指针练习题1. 时钟上有()小格,有()大格。

钟面上时针走一大格是(),分针走一大格是(),秒针走一大格是()。

2. 时针从8走到11,分针要走()圈;分针从3走到5,经过了()分;秒针从12走到7,经过了()秒。

3. 写出下面钟面上的时刻。

4. 钟面上,时针刚过了9,分针从12起走了6小格,现在是();时针指在5与6之间,分针指着5,现在是();时针接近9,分针指着11,现在是()。

5. 小华绕操场跑一圈用58秒,小文跑一圈用1分。

()跑得快,快()秒。

6. 钟面上时针刚过了5,分针指着5,这时是( : ); 钟面上时针靠近9,分针指着10,这时是(:)。

7. 妈妈8点上班,从家到妈妈单位要15分钟,妈妈最迟要在()时()分从家里出发。

8. 妈妈8点下班,从妈妈单位到家里要15分钟,妈妈最早在()时()分能到家。

9. 星期天,小明从上午7: 30开始做作业,10: 30正好做完,小明做作业共用了()。

时分秒综合练习21.1时=()分 1分=()秒2. ()走一圈是12小时;分针从12走到4,经过了(); 秒针走15圈,分针走()大格,从3走到()。

3. 写出下面钟面上的时刻。

:::::4.钟面上时针刚走过6,分针从12起走了5个小格,这时是()时()分;时针指在7和8之间,分针指着7,这时是()时()分。

5. 小芳从早上6时开始,先用10分洗脸刷牙,然后用15分吃早饭,再用()分读书,正好是一-小时,这时是(:)。

6. 小朋友参加50米赛跑。

小文用了12秒,小亮用了10秒,小刚用了9秒,小宁用了14秒。

()跑得最快,()跑得最慢。

跑得最快的比跑得最慢的少用()秒。

7. 左边的钟面上的时间是(); 20分钟前是()时()分;15分钟后是()时()分。

8. 时针从12走到5,经过()小时,从4走到11,经过()小时;分针从12走到6,经过()分,从3走到10,经过()分;秒针从12走到9,经过()秒,从12走到12,经过()秒。

C语言指针-练习

C语言指针-练习

复习题(二)一、基础题1、设有:int k[]={2,4,6,8,10,12}, *p=k+2; 表达式*(p+2)*p[2] 的值:100 。

2、设有:int a[10], *p1, *p2; 则执行语句:p1=a; p2=&a[5]; 则p2-p1的值:5。

3、设有:int x[]={4,3,2,1},q,*p=&x[1];则执行语句:q=(*--p)++ ; 后;变量q的值为4。

4、设有:int *p, a=10, b=1; 则执行以下语句:p=&a; a=*p+b; 后;a的值为:11。

5、下列程序段的输出结果是2,1 。

int k=1, j=2, *p=&k, *q=p;p=&j;printf("%d, %d",*p, *q);6、设x为整型变量,p为指向整型的指针变量,则让p指向x变量的赋值表达式是P=&x。

7、设有变量定义:float d[]={1.0,2.0,3.0,4.0,5.0}, *p=d+3;请写出printf("\n %f %f", *p, d[0]); 的输出结果为:4.0和 1.0。

8、设有变量定义如下:char s[]="Hello!", *p=s; int i;执行完for(i=0; *(p+i); i++); 后,变量i的值是_6_;*(p+i)的值是‟\0‟_。

9、函数void f(char s[ ], char t[ ]){ int k=0;while (s[k]=t[k]) k++;}等价于void f(char *s, char *t)1、{ while (*s++=*t++); }二、选择题1、下面的程序段用来定义指针并赋值,请选出语法正确的程序段( C )。

A)int *p; scanf(“%d”,p); B)int *s,k; *s=100;C) int *s,k; D) int *s,kchar *p,*c; char *p,*c;s=&k; p=&c; s=&k; p=&c;*p=‟a‟; s=p; *s=1;2、程序段:int *p,a,b=1; p=&a; *p=10; a=*p+b; 执行后,a的值(B)。

函数、指针与结构体练习题-参考答案

函数、指针与结构体练习题-参考答案

(一)选择题1.以下正确的说法是_________.建立函数的目的之一是 a)提高程序的执行效率b)提高程序的可读性c)减少程序的篇幅d)减少程序文件所占内存2.以下正确的函数原型声明形式是________.a)double fun(int x,int y)b)double fun(int x; int y)c)double fun(int x, int y);d)double fun(int x,y);3.C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为______.A)地址传递B)单向值传递C)由实参传给形参,再由形参传回给实参D)由用户指定传递方式4.C语言允许函数值类型缺省定义,此时该函数值隐含的类型是______.a)floatb)intc)longd)double5.已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array 的错误定义方式为________.int a[3][4];f(a);a)f(int array[][6])b)f(int array[3][])c)f(int array[][4])d)f(int array[2][5])6.以下程序的正确运行结果是_________.#include <>void num(){ extern int x,y;int a=15,b=10;x=a-b;y=a+b;}int x,y;main(){int a=7,b=5;x=a+b;y=a-b;num();printf("%d,%d\n",x,y);}a)12,2 b)不确定 c)5,25 d)1,127.以下正确的描述是____________.a)C语言的预处理功能是指完成宏替换和包含文件的调用b)预处理指令只能位于C源程序文件的首部c)凡是C源程序中行首以"#"标识的控制行都是预处理指令d)C语言的编译预处理就是对源程序进行初步的语法检查8.在"文件包含"预处理语句的使用形式中,当#include后面的文件名用< >(尖括号)括起时,找寻被包含文件的方式是_______.a)仅仅搜索当前目录b)仅仅搜索源程序所在目录c)直接按系统设定的标准方式搜索目录d)先在源程序所在目录搜索,再按照系统设定的标准方式搜索9.当调用函数时,实参是一个数组名,则向函数传送的是_____.A.数组的长度B.数组的首地址C.数组每一个元素的地址D.数组每个元素中的值10.函数的值通过return语句返回,下面关于return语句的形式描述错误的是_____.表达式; (表达式);C.一个return语句可以返回多个函数值D.一个return语句只能返回一个函数值11.设函数fun的定义形式为void fun(char ch,float x){…}则以下对函数fun的调用语句中,正确的是_____.("abc",; =fun('D',; ('65',; (32,32);12.以下程序的输出结果是_____.void reverse(int a[],int n){ int i,t;for(i=0;i<n/2;i++){ t=a[i]; a[i]=a[n-1-i];a[n-1-i]=t;}}main( ){ int b[10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0;reverse(b,8);for(i=6;i<10;i++)s+=b[i];printf(" %d\n ",s);}B.1013.阅读下列程序,则运行结果为_____.fun( ){ static int x=5;x++;return x;}main( ){ int i,x;for(i=0;i<3;i++)x=fun( );printf("%d\n",x);}B.614.若使用一维数组名作函数实参,则以下正确的说法是_____.A.必须在主调函数中说明此数组的大小B.实参数组类型与形参数组类型可以不匹配C.在被调用函数中,不需要考虑形参数组的大小D.实参数组名与形参数组名必须一致15.在C语言中,定义函数时函数的类型可以缺省,此时函数的隐含类型是_____. 16.在C语言中,形参的缺省存储类别是( ).17.以下关于字符串的叙述中正确的是_____.语言中有字符串类型的常量和变量B.两个字符串中的字符个数相同时才能进行字符串大小的比较C.可以用关系运算符对字符串的大小进行比较D.空串一定比空格打头的字符串小18.阅读程序,选择程序的运行结果。

C++开发基础(习题卷20)

C++开发基础(习题卷20)

C++开发基础(习题卷20)说明:答案和解析在试卷最后第1部分:单项选择题,共59题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]C++当中,若局部变量和全局变量重名,会发生什么?A)只能访问局部变量B)局部变量会屏蔽全局变量,要使用全局变量,需要使用“::”C)全局变量会屏蔽局部变量,要使用局部变量,需要使用“::”D)只能访问全局变量2.[单选题]对于线性表的描述正确的是()A)一个有限序列,可以为空B)一个有限序列,不可以为空C)一个无限序列,可以为空D)一个无限序列,不可以为空3.[单选题]下列函数原型声明中错误的是( )。

A)void Fun(int x=0, int y=0);B)void Fun(int x, int y);C)void Fun(int x, int y=0);D)void Fun(int x=0, int y);4.[单选题]树的度不为0的结点称为A)根B)叶子C)分支结点D)父结点5.[单选题]已知如下程序:class B{public:B(){}B(int c):count(c){}virtual void print() const=0;private:int count;};class D:public B{public:D():B(0){}void print() const {cout<<""hello""<<endl;}};void main(){D d(10);B *pb;pb = &d; // OKB &cb = d;D dd = *pb; //2 B对象不能转换为DD &cd = cb; //3 B对象不能转换为D&B bb = d; //4 B类,不能实例化抽象类}则在标出的几个语句中,没有错误的是( )。

A)1B)2C)3D)46.[单选题]下列选项中,不属于类模型结构图中的是( )A)类名B)属性C)操作D)对象名7.[单选题]在一棵有n个结点的二叉树中,若度为2的结点数为n2,度为1的结点数为n1,度为0的结点数为n0,则树的最大高度为A)n0+n1+n2B)n1+n2C)n2+1D)18.[单选题]使用派生类的主要原因是( )A)提高代码的可重用性B)提高程序的运行效率C)加强类的封装性D)实现数据的隐藏9.[单选题]下列关于实参和形参说法错误的是( )。

中国计量学院C++习题

中国计量学院C++习题

精品文档,知识共享!〔校精品〕面向对象程序设计(2007053) > 模拟试题模拟试题试题1一、 选择题(每题2分,共30分)1.C++对C 语言作了很多改进,下列描述中( )使得C 语言发生了质变,从面向过程变成了面向对象。

A 、增加了一些新的运算符;B 、允许函数重载,并允许设置缺省参数;C 、规定函数说明必须用原型;D 、引进了类和对象的概念; 2.下列描述中,( )是错误的。

A 、内联函数主要解决程序的运行效率问题;B 、内联函数的定义必须出现在内联函数第一次被调用之前;C 、内联函数中可以包括各种语句;D 、对内联函数不可以进行异常接口声明;3.在C++中,关于下列设置缺省参数值的描述中,( )是正确的。

A 、不允许设置缺省参数值;B 、在指定了缺省值的参数右边,不能出现没有指定缺省值的参数;C 、只能在函数的定义性声明中指定参数的缺省值;D 、设置缺省参数值时,必须全部都设置; 4.( )不是构造函数的特征。

A 、构造函数的函数名与类名相同; B 、构造函数可以重载;C 、构造函数可以设置缺省参数;D 、构造函数必须指定类型说明。

5.( )是析构函数的特征。

A 、析构函数可以有一个或多个参数;B 、析构函数名与类名不同;C 、析构函数的定义只能在类体内;D 、一个类中只能定义一个析构函数;6.关于成员函数特征的下列描述中,( )是错误的。

A 、成员函数一定是内联函数; B 、成员函数可以重载;C 、成员函数可以设置缺省参数值;D 、成员函数可以是静态的;精品文档,知识共享!7.下列静态数据成员的特性中,()是错误的。

A、说明静态数据成员时前边要加修饰符static;B、静态数据成员要在类体外进行初始化;C、静态数据成员不是所有对象所共用的;D、引用静态数据成员时,要在其名称前加<类名>和作用域运算符;8.友元的作用是()。

A、提高程序的运用效率;B、加强类的封装性;C、实现数据的隐藏性;D、增加成员函数的种类;9.关于new运算符的下列描述中,()是错误的。

初二秒表读数练习题

初二秒表读数练习题1. 计时器开始计时后,经过5秒钟,秒表的指针指向哪个刻度?答案:秒表指针应该指向"5"的刻度。

2. 如果秒表的指针指向了90刻度,经过了多少秒钟?答案:经过了90秒钟。

3. 使用秒表计时10秒钟,指针指向了20刻度,这是否正确?答案:不正确。

10秒钟应该对应指针指向"10"的刻度。

4. 凌晨12点,你开始使用秒表计时,经过了3600秒,指针指向了多少刻度?答案:经过了3600秒,指针应该指向"60"的刻度。

5. 花费了8分钟56秒完成一段任务,秒表指针应该指向哪个刻度?答案:8分钟56秒等于536秒,秒表指针应该指向"36"的刻度。

6. 你开始使用秒表计时,经过了1小时25分钟,指针指向了多少刻度?答案:1小时25分钟等于85分钟,也就是5100秒。

指针应该指向"0"的刻度。

7. 使用秒表计时25秒钟,指针指向了30刻度,这是否正确?答案:不正确。

25秒钟应该对应指针指向"25"的刻度。

8. 如果秒表的指针指向了120刻度,经过了多少秒钟?答案:经过了120秒钟。

9. 使用秒表计时15小时,指针指向了多少刻度?答案:15小时等于900分钟,也就是54000秒。

指针应该指向"0"的刻度。

10. 使用秒表计时90秒钟,指针指向了140刻度,这是否正确?答案:不正确。

90秒钟应该对应指针指向"90"的刻度。

总结:通过以上练习题,我们可以进一步巩固和熟悉秒表的读数方法。

在使用秒表计时时,我们需要注意刻度的对应关系,确保准确读取时间。

通过反复练习,我们可以提高秒表读数的准确性和速度,为时间的测量提供准确的参考。

C语言指针习题及答案

指针习题及答案一.选择题1。

变量的指针,其含义是指该变量的 B 。

A)值B)地址C)名D)一个标志2。

已有定义int k=2;int *ptr1,*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是 B 。

A)k=*ptr1+*ptr2 B)ptr2=k C)ptr1=ptr2 D)k=*ptr1*(*ptr2)3.若有说明:int *p,m=5,n;以下程序段正确的是 D .A)p=&n ;B)p = &n ;scanf(“%d”,&p); scanf(“%d",*p);C)scanf(“%d”,&n); D)p = &n ;*p=n ; *p = m ;4.已有变量定义和函数调用语句:int a=25;print_value(&a);下面函数的输出结果是D 。

void print_value(int *x){ printf(“%d\n”,++*x); }A)23 B)24 C)25 D)265.若有说明:int *p1, *p2,m=5,n;以下均是正确赋值语句的选项是 C 。

A)p1=&m;p2=&p1 ; B)p1=&m;p2=&n; *p1=*p2 ;C)p1=&m; p2=p1 ; D)p1=&m;*p1=*p2 ;6。

若有语句:int *p,a=4;和p=&a;下面均代表地址的一组选项是 D . A)a,p,*&a B)&*a,&a,*p C)*&p,*p,&a D)&a,&*p,p7.下面判断正确的是 C 。

A)char *a="china”; 等价于char *a; *a="china” ;B)char str[10]={“china”};等价于char str[10];str[ ]={“china";}C)char *s="china"; 等价于char *s; s=”china” ;D)char c[4]=”abc",d[4]=”abc”;等价于char c[4]=d[4]=”abc” ;8。

C语言习题集合7(指针)

第七部分 指针7.1 选择题1. 若有说明:int a=2, *p=&a, *q=p;,则以下非法的赋值语句是()。

A . p=q;B . *p=*q;C . a=*q;D . q=a;2. 若定义:int a=511, *b=&a ;,则printf("%d\n ", *b);的输出结果为:A . 无确定值B . a 的地址C . 512D . 5113. 已有定义 int a=2, *p1=&a, *p2=&a; 下面不能正确执行的赋值语句是()。

A . a=*p1+*p2;B . p1=a;C . p1=p2;D . a=*p1*(*p2);4. 变量的指针,其含义是指该变量的()。

A . 值B . 地址C . 名D . 一个标志5. 若有说明语句:int a, b, c, *d=&c ;,则能正确从键盘读入三个整数分别赋给变量a 、b 、c 的语句是()。

A . scanf("%d%d%d ", &a, &b, d);B . scanf("%d%d%d ", a, b, d);C . scanf("%d%d%d ", &a, &b, &d);D . scanf("%d%d%d ", a, b,*d);6. 若已定义int a=5; 下面对(1)、(2)两个语句的正确解释是()。

(1) int *p=&a; (2) *p=a;A . 语句(1)和(2)中的*p 含义相同,都表示给指针变量p 赋值。

B . (1)和(2)语句的执行结果,都是把变量a 的地址值赋给指针变量p 。

C . (1)在对p 进行说明的同时进行初始化,使p 指向a ;(2)变量a 的值赋给指针变量p 。

D . (1)在对p 进行说明的同时进行初始化,使p 指向a ;(2)将变量a 的值赋予*p 。

指针编程练习题

指针编程练习题指针是一种特殊的数据类型,在C语言中有着重要的作用。

通过指针,我们可以直接访问和操作内存中的数据。

为了熟悉和掌握指针的使用,下面将给出一些指针编程练习题供大家参考。

1. 交换两个变量的值请编写一个程序,使用指针来交换两个整数变量的值。

要求在程序中定义两个整数变量a和b,通过指针交换它们的值,并打印交换后的结果。

示例输入:a = 10,b = 20示例输出:交换前:a = 10, b = 20交换后:a = 20, b = 102. 求数组元素的和请编写一个程序,使用指针来计算一个整型数组中所有元素的和。

要求在程序中定义一个整型数组array,并使用指针访问数组中的元素,计算它们的和,并打印结果。

示例输入:array = {1, 2, 3, 4, 5}示例输出:数组元素的和为:153. 查找数组中的最大值和最小值请编写一个程序,使用指针来查找一个整型数组中的最大值和最小值。

要求在程序中定义一个整型数组array,并使用指针访问数组中的元素,找到数组中的最大值和最小值,并打印结果。

示例输入:array = {7, 4, 9, 2, 5}示例输出:最大值为:9最小值为:24. 字符串长度计算请编写一个程序,使用指针来计算一个字符串的长度。

要求在程序中定义一个字符数组string,并使用指针访问字符数组中的元素,计算字符串的长度,并打印结果。

示例输入:string = "Hello, World!"示例输出:字符串长度为:135. 动态内存分配请编写一个程序,使用指针来动态分配内存空间,并进行数据的读写操作。

要求在程序中使用malloc函数动态分配内存空间,读取用户输入的整数值并存储到动态分配的内存中,然后使用指针访问该内存中的数据,并打印结果。

示例输入:请输入一个整数: 10示例输出:读取到的整数为: 10以上是几个指针编程练习题的示例,通过练习这些题目,可以提高对指针的理解和使用技巧。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

*Chap10_1 编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。

*Chap10_2 所谓藏头诗,就是将这首诗每一句的第一个字连起来,所组成的内容就是该诗的真正含义。

编写一个程序,输入一首藏头诗(假设只有4句),输出其真实含义。

江雪
千山鸟飞绝,
万径人踪灭。

孤舟蓑笠翁,
独钓寒江雪。

“千万孤独”
*Chap10_3 输入一个字符串和一个字符,如果该字符在字符串中,就从该字符首次出现的位置开始输出字符串中的字符。

要求定义函数match(s, ch),在字符串s中查找字符ch,如果找到,返回第一次找到的该字符在字符串中的位置(地址);否则,返回空指针NULL。

**Chap10_4输入年份和天数,输出对应的年、月、日。

要求定义和调用函数month_day ( year, yearday, *pmonth, *pday),其中year 是年,yearday是天数,*pmonth和*pday是计算得出的月和日。

例如,输入2000和61,输出2000-3-1,即2000年的第61天是3月1日。

**Chap10_5 请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。

**Chap10_6 请编一个函数fun(char*s),该函数的功能是把字符串中的内容逆置。

**Chap10_7请编写一个函数void fun(char *tt,int pp[]),统计在tt字符串中“a”到“z”26个字母各自出现的次数,并依次放在pp所指数组中。

***Chap10_8 输入10个学生的姓名,并按拼音字母由小到大的顺序输出。

要求用指针数组实现。

***Chap10_9 先输入一个正整数n,再输入任意n个整数,计算并输出这n个整数的和。

要求使用动态内存分配方法为这n个整数分配空间。

***Chap10_10 编写一个函数calc(f, a, b),用梯形公式求函数f(x)在[a, b]上的数值积分,其中a=0.0,b=1.0。

Chap10_11.试编写一函数,从键盘上输入10个数值,存储在数组a 中,调用函数findmax求数组中的最大值,输出最大值。

要求在findmax函数中用指针来处理数组中的数据(***)
Chap10_12试编写一程序,其能完成的操作如下:(***)(1)输入10个字符串(每串不多于9个字符),依次放在数组a 中,指针数组str中的每个元素依次指向每个字符串的开始;
(2)输出每个字符串;
(3)从这些字符串中选出最小的那个串输出。

Chap10_13试编写一程序,输入两个整数,然后利用指针将两个数从小到大的顺序输出。

(**)
Chap10_14编一个程序,取出一个字符串的左边n个字符组成新的字符率并输出。

原字符串及n从键盘输入。

本题要求用指向字符的指针来处理字符率中的字符。

(**)
Chap10_15编一个程序,从键盘上输入一串符号(以回车换行键为结束),将其以字符率形式存入一维字符型数组,然后再输出该字符型数组中的字符串。

本题要求用指向字符的指针来处理字符型数组中的字符。

(**)
Chap10_16.输入一个整数,在一个一维数组里用折半查找法找该整数。

找到则输出该整数,若找不到则输出not found。

(***)
Chap10_17将10个数字中相邻三个数字的和中的最小值输出来(**)
Chap10_18.matrix:编制程序,找出2*3矩阵中的最大值、最小值及其所在的行和列。

(*)
Chap10_19.count:计算字符串中子串出现的次数,利用输入函数任意输入两个字符串,请编写程序求出第二个字符串在第一个字符串中出现的次数,即在第一个字符串中有几个第二个字符串(**)
Chap10_20 .max_cd编写一个最大公约数函数,并编制一个程序调用之(**)。

相关文档
最新文档