电大《C++》期末考试复习资料_第1页
电大《C++》期末考试复习资料_第2页
电大《C++》期末考试复习资料_第3页
电大《C++》期末考试复习资料_第4页
电大《C++》期末考试复习资料_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

三、给出下列程序运行后的输出结果;

1.#include<iostream.h>

voidmainO{

ints=0;

for(inti=l;;i++){

if(s>50)break;

if(i%2==0)s+=i;

)

cout<<z,i,s=,,«i<</,,,z<<s<<endl;

2.#include<iostream.h>

voidmain(){

chara口=〃abcdabcabfgacd”;

intil=0,i2=0,i=0;

while(a[i]){

if(a[i]=,a)il++;

if(a[i]=,bJ)i2++;

i++;

)

cout«il«,,«i2«endl;

)

3.#include<iomanip.h>

voidmain(){

inta[9]={2,4,6,8,10,12,14,16,18);

for(inti=0;i<9;i++){

cout«setw(5)«*(a+i);

if((i+l)%3=0)cout«endl;

)

}

4.#inc1ude<iomanip.h>

voidLE(int*a,int*b){

intx=*a;

*a二*b;*b=x;

cout<<*a<<,*«*b«endl;

)

voidmain(){

intx=10,y=25;

LE(&x,&y);cout<<x<<,T«y«endl;

}

5.#include<iostream.h>

classA{

inta,b;

public:

AO{a=b=0;}

A(intaa,intbb){

a=aa;b=bb;

cout<<a«,J<<b<<endl;

)

};

voidmain(){

Ax,y(2,3),z(4,5);

}

6.#include<iostream.h>

template<classTT>

classFF{

TTal,a2,a3;

public:

FF(TTbl,TTb2,TTb3){

al=bl;a2=b2;a3=b3;

)

TTSum(){returnal+a2+a3;}

};

voidmain(){

FF<int>x(2,3,4),y(5,7,9);

cout<<x.Sum()<<,J«y.Sum()<<endl;

)

7.#include<iostream.h>

voidSB(charch){

switch(ch){

case'A':case'a':

cout<<,zwell!〃;break;

case'B':case'b':

cout<<,zgood!”;break;

case'C':case'c':

cout<<,,pass!〃;break;

default:

cout<</zbad!〃;break;

)

)

voidmain(){

charal=,b',a2=,C',a3='f';

SB(al);SB(a2);SB(a3);SB(,A,);

cout<<endl;

)

8.#include<iostream.h>

#include<string.h>

voidmainO{

char*a[5]={"student","worker”,〃cadre〃,“soldier","peasant"};

char*pl,*p2;

pl=p2=a[0];

for(inti=0;i〈5;i++){

if(strcmp(a[i],pl)>0)pl=a[i];

if(strcmp(a[i],p2)<0)p2=a[i];

)

cout«pl<<,><<p2«endl;

}

9.#include<iostream.h>

inta=5;

voidmainO{

inta=10,b=20;

cout<<a«,1«b<<endl;

{inta=0,b=0;

for(inti=l;i<6;i++){

a+=i;b+=a;

)

cout«a<<,'J<<::a«endl;

)

cout<<a«,*«b<<endl;

)

10.#include<iomanip.h>

intLB(int*a,intn){

ints=l;

for(inti=0;i<n;i++)

s*=*a++;

returns;

}

voidmainO{

inta[]={l,2,3,4,5,6,7,8);

intb=LB(a,5)+LB(&a[3],3);

cout<</zb=/z«b«endl;

}

11.#include<iostream.h>

#include<string.h>

structWorker{

charname[15];〃姓名

intage;〃年龄

floatpay;〃工资

);

voidmain0{

Workerx;

charouting”;

intd=38;floatf=493;

strcpy(,t);

x.age=d;x.pay=f;

cout<<«,'«x.age«,’<<x.pay«end1;

12.#include<iostream.h>

classA{

inta;

public:

A(intaa=0){a=aa;}

~A(){cout<<,,DestructorA!,z<<a<<endl;}

};

classB:publicA(

intb;

public:

B(intaa=0,intbb=0):A(aa){b=bb;}

~B(){cout<<z,DestructorB!*<<b<<endl;}

);

voidmain(){

Bx(5),y(6,7);〃后定义的变量将先被释放

)

三、给出下列程序运行后的输出结果

1.i,s=15,56

2.43

3.246

81012

141618

4.2510

2510

5.23

45

6.921

7.good!pass!bad!well!

8.workercadre

9.1020

15355

1020

10.b=240

11.liouting38493

12.DestructorB!7

DestructorA!6

DestructorB!0

DestructorA!5

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.#include<iostream.h>

voidmain(){

intn=5,sum=0;

while(n>0){

sum+=n;

n-;

)

cout<<//sum=,,<<sum«endl;

运行结果:

2.#include<iostream.h>

constintN=6;

voidmain(){

inta[N]={76,83,54,62,40,65};

intmax=a[0];

for(inti=l;i<N;i++)

if(a[i]>max)max=a[i];

cout<<,,max="z<<max<<endl;

)

运行结果:

3.#include<iomanip.h>

voidmain(){

inta[8]={4,8,15,16,20,30,48,62};

int*p=a,s=0;

while(p<a+8){

s+=*p;

p+二3;

)

cout<<s<<endl;

)

运行结果:

4.#include<iomanip.h>

intLF(intx,inty){

x=x+y;y=x+y;

returnx+y;

}

voidmainO{

intx=2,y=3;

cout<<LF(x,y)«endl;

)

运行结果:

5.#include<iostream.h>

classA{

inta,b;

public:

A(){a=b=0;}

A(intaa,intbb){a=aa;b=bb;}

intSum(){returna+b;}

};

voidmain(){

Ax,y(3,4);

cout<<x,Sum()<X'J<<y.Sum()«endl;

运行结果:

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.sum=15

2.max=83

3.68

4.13

5.07〃每个数据3分

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.#include<iostream.h>

#include<stdlib.h>

intSD(inta,intb,charop){

switch(op){

case'+':returna+b;

case'-':returna-b;

default:{cout<<〃操作符op出错,退出运行!〃;exit(1);}

)

)

voidmain(){

intx=20,y=6;

cout<<SD(x,y,'+')<〈''«SD(x,y,'",)<<endl;

)

运行结果:

2.#include<iostream.h>

#include<string.h>

voidmain(){

char*a[5]={"student","worker","cadre","soldier”,〃apen〃};

char*pl;

pl=a[0];

for(inti=l;i<5;i++){

if(strcmp(a[i],pl)>0)pl=a[i];

)

cout<<pl«endl;

)

运行结果:

3.#include<iostream.h>

intWF(intx,inty){

x=x+y;x=13;

y=x+y;y=13+5=18;

returnx+y;

)

voidmain(){

cout«WF(8,5)«endl;

)

运行结果:

4.#include<iomanip.h>

constintn=9;

voidmain(){

inta[n]={2,4,6,8,10,12,14,16,18);

ints=0;

for(inti=0;i<n;i++){

if(i%3=0)s+=a[i];

}

cout<<,As=,z«s<<endl;

)

运行结果:

5.#inc1ude<iomanip.h>

voidmain(){

int*d=newint[5];

inti;

for(i=0;i<5;i++){

d[i]=2*i+l;

cout«d[i]<<,;

)

cout<<endl;

delete[]d;

)

运行结果:

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.2614〃每个数据3分

2.worker

3.31

4.24

5.13579〃每个数据1分,全对给6分

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.#include<iostream.h>

voidmainO{

intn=5,sum=0;

while(n){sum+=n;n-;)

cout<<,zsum=,z«sum«endl;

)

运行结果:

2.#include<iostream.h>

constintN=6;

voidmain(){

inta[N]={76,83,54,62,40,65};

intcl,c2;

cl=c2=a[0];

for(inti=l;i<N;i++)

if(a[i]>cl)cl=a[i];

elseif(a[i]<c2)c2=a[i];

cout<<cl«zz<<c2«endl;

)

运行结果:

3.#inc1ude<iomanip.h>

voidmain(){

inta[8]={4,8,15,16,20,30,48,62);

int*p=a;

do(

cout«*p«,';

p+=3;

}while(p<a+8);

cout<<endl;

)

运行结果:

4.#inc1ude<iomanip.h>

intLF(intx,inty){

x=x+y;y=x+y;

returnx+y;

voidmainO{

intx=5,y=8;

cout«LF(x,y)<<,Z«LF(1O,6)«endl;

)

运行结果:

5.#include<iostream.h>

classA{

inta,b;

public:

AO{a=b=0;}

A(intaa,intbb){

a=aa;b=bb;

cout«a<<zr<<b<<endl;

)

};

voidmainO{Ax,y(2,3);}

运行结果:

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.sum=lS

2.8340〃每个数据3分

3.41648〃每个数据2分

43438〃每个数据3分

5.23〃每个数据3分

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.#include<iostream.h>

voidSB(charch){

switch(ch){

case'A':case'a':cout<<〃优!〃<<?';break;

case'B':case'b':cout<<〃良!〃<<,z;break;

case'C':case'c':cout<<〃通过!〃<';break;

default:cout<<"不通过!";break;

)

)

voidmainO{

SB(,A,);SB(,c,);

cout<<endl;

运行结果:

2.#include<iostream.h>

voidmain(){

inta[6]={36,25,48,14,55,40};

intx=a[0];

for(inti=l;i<6;i++)

if(a[i]>x)x=a[i];

cout<<,zx=z,«x<<endl;

)

运行结果:

3.#inc1ude<iomanip.h>

voidmain()

(

inta[6]={32,53,27,19,12,45);

for(int*p=a;p<a+6;p++)

if(*p%3==0)cout«*p«z,;

cout<<endl;

)

运行结果:

4.#include<iomanip.h>

int*LG(intm){

int*a=newint(m+5);

returna;

)

voidmain(){

intnl=12;

int*b=LG(nl);

cout<<*b«endl;

deleteb;

)

运行结果:

5.#include<iostream.h>

#include<string.h>

structWorker{

charname[15];intage;floatpay;

);

voidmainO{

Workerx;

strcpy(,“WciRong");

x.age=45;x.pay=3275;

cout<<<<,'«x.age«,'«x.pay«endl;

}

运行结果:

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.优!通过!〃每个数据占3分

2.x=55

3.271245〃每个数据占2分

4.17

5.WeiRong453275

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.#include<iostream.h>

voidmain(){

intn=4,y=l;

while(n--)y*=3;

cout<<,,y="/«y«endl;

)

运行结果:

2.#include<iostream.h>

voidmain(){

inta[8]={2,8,10,5,12,7,9,20);

intc=0,i=0;

while(i<8){

if(a[i]>10)c++;

i++;

)

cout<<,zc=/z«c«endl;

)

运行结果:『2

3.#include<iomanip.h>

voidmain(){

inta[5]={3,6,9,12,8);

for(int*p=a;p<a+5;p++)

if(*p>8)cout«*p«,';

)

运行结果:912

4.#include<iomanip.h>

intLA(inta[],intn){

ints=0;

for(inti=0;i<n;i++)

s+=a[i];

returns;

)

voidmain(){

inta[5]={5,2,8,6,4};

intb=LA(a,5);

cout<</zb=//«b«endl;

)

运行结果:b=25

5.#include<iomanip.h>

structAB{

charaa[15];

intbb;

);

voidmain(){

ABa[4]={{"Apple”,25},{"Peach”,40},{"Pear”,36},{"Tomato”,62}};

for(inti=0;i<4;i++)

if(a[i].bb<40)cout«a[i].aa«*

cout<<endl;

)

运行结果:

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.y=81

2.c=2

3.912

4.b=25

5.ApplePear

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.

#include<iostream.h>

voidmain()

(

intn=4,y=l;

while(n--)y*=3;

cout<<,zy=,,<<y<<endl;

)

运行结果:y=81

2.

#include<iostream.h>

voidmain()

(

inta[8]={2,8,10,5,12,7,9,20};

intc=0,i=0;

while(i<8)

(

if(a[i]<10)c++;

i++;

)

cout«,zc=/z<<c<<endl;

}

运行结果:c二5

3.

#include<iostream.h>

voidmain()

(

inta[5]={3,6,9,12,8};

for(int*p=a;i〈a+5;p++)

if(*p>10)cout«*p<<endl;

)

运行结果:12

4.

nclude<iomanip.h>

intLA(inta[],intn)

(

ints=0;

for(inti=0;i<n;i++)

s+=a[i];

returns;

)

voidmain()

(

inta[5]={5,2,8,6,4);

intb=LA(a,5);

cout«,,b=,,<<b<<endl;

)

运行结果:b=25

5.

#include<iomanip.h>

structAB{

chara[15];

intbb;

);

voidmain()

(

ABa[4]={{"Apple”,25},{"Peach”,40},{"Pear”,36},{"Tomato”,62}};

for(inti=0;i<4;i++)

if(a[i].bb>=40)cout<<a[i].aa<<*';

cout«endl;

)

运行结果:PeachTomato

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.y二81

2.c=5

3.12

4.b=25

5.PearTomato

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.#include<iostream.h>

voidmain(){

intn=5,sum=0;

while(n){

sum+二n*n;

n——;

)

cout<<zrsum=/z<<sum«endl;

}

运行结果:

2.#include<iostream.h>

constintN=6;

voidmainO{

inta[N]={76,83,54,62,40,65);

intcl=0;

for(inti=0;i〈N;i++)

if(a[i]>=60)cl++;

cout<<,,cl=,\<cl«endl;

)

运行结果:

3.#include<iomanip.h>

voidmainO{

inta[8]={4,8,15,16,20,30,48,62);

int*p=a,s=0;

while(p<a+8){

s+=*p;

p+=3;

)

cout<<s<<endl;

)

运行结果:

4.#include<iostream.h>

inta=10,b=15,c;

voidmain(){

c=a+b;

{intb=a+20;

c+=a+b;

)

cout<<c«endl;

输出结果:

5.#include<iostream.h>

voidFF(inta[],intn){

inti,x;

for(i=0;i<n/2;i++){

x=a[i];a[i]=a[n-l-i];a[n-l-i]=x;

)

}

voidmain(){

inta[8]={6,19,4,12,20,5,18,25);

FF(a,8);

cout«a[0]«,,*«a[l]<<endl;

输出结果:

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.sum=55

2.4

3.68

4.65

5.25,18

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.#inc1ude<iostream.h>

voidmain(){

intn=5,sum=0;

while(n){

sum+=n;

n—;

}

cout<〈〃sum="<<sum<〈endl;

)

运行结果:

2.nc1ude<iostream.h>

constintN=6;

voidmain(){

inta[N]={76,83,54,62,40,65};

intcl,c2;

cl=c2=a[0];

for(inti=l;i<N;i++)

if(a[i]>cl)cl=a[i];

elseif(a[i]<c2)c2=a[i];

cout<<cl«,>«c2«endl;

)

运行结果:

3.#include<iomanip.h>

voidmainO{

inta[8]={4,8,15,16,20,30,48,62);

int*p=a;

while(p<a+8){

cout«*p<<,';

p+二3;

)

cout<<endl;

}

运行结果:

4.#include<iomanip.h>

intLF(intx,inty){

x=x+y;y=x+y;

returnx+y;

}

voidmain(){

intx=5,y=8;

cout«LF(l,2)«',«LF(3,4)«endl;

}

运行结果:

5.#inc1ude<iostream.h>

classA{

inta,b;

public:

AO{a=b=0;}

A(intaa,intbb){

a=aa;b=bb;

cout«a<<,><<b<<endl;

)

);

voidmainO{Ax,y(3,4);}

运行结果:

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.sum=15

2.8340〃每个数据3分

3.41648〃每个数据2分

4.818〃每个数据3分

5.34〃每个数据3分

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.#include<iostream.h>

voidmain(){

ints=0;

for(inti=l;i<=8;i+=2)

s+=i*i;

cout<<z,s=,z«s«endl;

}

输出结果:

2.#include<iostream.h>

voidmain(){

inti=l,s=0;

while(s<15)s+=i++;

cout<<i<<,,*<<s«endl;

}

输出结果:

3.#include<iostream.h>

voidmain(){

inta[8]={36,25,48,14,55,20,47,82};

intcl=0,c2=0;

for(inti=0;i<8;i++)

if(a[i]<50)cl++;elsec2++;

cout<<cl«,>«c2«endl;

)

输出结果:

4.#include<iomanip.h>

intLB(int*a,intn){

intp=l;

for(inti=O;i〈n;i++){

p*=*a;a++;

)

returnp;

)

voidmainO{

inta[5]={l,2,3,4,3};

cout<<LB(a,5)«endl;

)

输出结果:

5.#include<iostream.h>

structWorker{

charname[15];〃姓名

intage;〃年龄

floatpay;〃工资

);

voidmain(){

Workerx={/,wangfong//,46,1640);

Workery,*p;

y=x;p=&x;

cout<<y.age+10<<,><<p->pay*2«endl;

}

输出结果:

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.s=84

2.6,15〃每个数据3分

3.62〃每个数据3分

4.72//6分

5.563280〃每个数据3分

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.#inc1ude<iostream.h>

voidmain(){

intsl=0,s2=l;

for(inti=l;i<=6;i++){sl+=i;s2*=i;}

cout<<sl«,,J«s2«endl;

)

输出结果:

2.#include<iostream.h>

voidmainO{

inta[10]={68,79,86,65,46,94,37,78,60,53);

intc=0;

for(inti=0;i<10;i++)

if(a[i]>=60)c++;

cout<<,,c-,<<c«endl;

)

输出结果:

3.#include<iostream.h>

voidmain(){

inta[3][4]={{1,2,7,8},{5,6,11,15},{9,20,3,4});

intm=a[0][0];

for(inti=0;i<3;i++)

for(intj=0;j<4;j++)

if(a[i]m=a[i][j];

cout<<m<<endl;

)

输出结果:

4.#include<iostream.h>

voidmain(){

inta=10,b=15;

cout«a«,J«b«,';

{a*=3;

intb=a+20;

cout<<a<<,*<<b«*;

)

cout<<a<<,><<b«endl;

)

输出结果:

5.#include<iostream.h>

voidmain(){

inta[8]={6,19,4,12,20,5,18,25);

int*p=a;

for(p=a;p<a+8;p++)

if(*p<10)cout«*p«,1;

cout<<endl;

}

输出结果:

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.21,720〃每个数据3分

2.c=7

3.20

4.101530503015〃每个数据占1分,全对6分

5.645〃每个数据占2分,全对6分

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.

#include<iostream.h>

voidmain()

(

intn=4,y=l;

while(n-)y*=3;

cout«/,y=/,<<y<<endl;

)

运行结果:

2.

nclude<iostream.h>

voidmain()

(

inta[8]={2,8,10,5,12,7,9,20};

intc=0,i=0;

while(i<8)

(

if(a[i]<10)c++;

i++;

)

cout«,zc=,z<<c<<endl;

}

运行结果:

3.

#include<iostream.h>

voidmain()

(

inta[5]={3,6,9,12,8};

for(int*p=a;p<a+5;p++)

if(*p>10)cout«*p<<endl;

)

运行结果:

4.

#include<iomanip.h>

intLA(inta[],intn)

(

ints=0;

for(inti=0;i<n;i++)

s+=a[i];

returns;

}

voidmain()

(

inta[5]={5,2,8,6,4};

intb=LA(a,5);

cout«"b=〃<<b<〈endl;

)

运行结果:

5.

#include<iomanip.h>

structAB{

chara[15];

intbb;

);

voidmain()

{

ABa[4]={{"Apple",25},{"Peach”,40},{"Pear”,36},{"Tomato”,62}};

for(inti=0;i<4;i++)

if(a[i].bb>=40)cout<<a[i].a«,;

cout«endl;

)

运行结果:

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.y=81

2.c=5

3.12

4.b=25

5.PearTomato

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.#include<iostream.h>

voidmainO{

ints=0;

for(inti=l;i<=8;i=+2)

s+=i*i;

cout<<,,s=,,«s«endl;

)

输出结果:

2.#include<iostream.h>

voidmain(){

inti=l,s=0;

while(s<20){

if(i%2!=0)s+=i;

i++;

)

cout<<i<<z,z«s<<endl;

)

输出结果:

3.#include<iostream.h>

voidmain(){

inta[8]={36,25,48,14,55,20,47,82};

intbl,b2;

bl=b2=a[0];

for(inti=l;i<8;i++){

if(a[i]<bl)bl=a[i];

if(a[i]>b2)b2=a[i];

)

cout«bl«,,,«b2«endl;

)

输出结果:

4.#include<iomanip.h>

intLB(int*a,intn){

ints=l;

for(inti=0;i<n;i++){

s*=*a;a++;

)

returns;

}

voidmain(){

inta[5]={l,2,3,4,5};

cout<<LB(a,5)«endl;

)

输出结果:

5.#include<iostream.h>

structWorker{

charname[15];〃姓名

intage;〃年龄

floatpay;〃工资

);

voidmain(){

Workerx={“wangfong”,46,1640};

Workery,*p;

y=x;p=&x;

cout<<<<,)«y.age«,><<y.pay«endl;

cout<<p->name«,><<p->age+5<<,><<p->pay-300<<endl;

)

输出结果:

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1s二84〃6分

210,25〃每个数据3分

314,82〃每个数据3分

4120〃6分

5wangfong461640〃3分,每个数据1分

wangfong511340〃3分,每个数据1分

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.#include<iostream.h>

voidmain(){

intn=5,sum=0;

while(n){

sum+=n*n;

n——;

)

cout<<z'sum=,z<<sum«endl;

运行结果:

2.#include<iostream.h>

constintN=6;

voidmainO{

inta[N]={76,83,54,62,40,65};

intcl=0;

for(inti=0;i<N;i++)

if(a[i]>=60)cl++;

cout<<,,cl=,,<<cl«endl;

)

运行结果:

3.#include<iomanip.h>

voidmain(){

inta[8]={4,8,15,16,20,30,48,62};

int*p=a,s=0;

while(p<a+8){

s+二*p;

p+二3;

)

cout<<s<<endl;

)

运行结果:

4.#include<iostream.h>

inta=10,b=15,c;

voidmain(){

c=a+b;

{intb=a+20;

c+=a+b;

)

cout<<c«endl;

)

输出结果:

5.#include<iostream.h>

voidFF(inta[],intn){

inti,x;

for(i=0;i<n/2;i++){

x=a[i];a[i]=a[n-l-i];a[n-l-i]=x;

)

)

voidmainO{

inta[8]={6,19,4,12,20,5,18,25);

FF(a,8);

cout<<a[0]«*,5«a[l]<<endl;

输出结果:

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.sum=55

2.4

3.68

4.65

5.25,18

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1.#include<iostream.h>

#inc1ude<std1ib.h>

intSD(inta,intb,charop){

switch(op){

case'+':returna+b;

case'-':returna-b;

default:{cout<<"操作符op出错,退出运行!;}

}

)

voidmainO{

intx=20,y=6;

cout<<SD(x,y,'+')<〈''《SD(x,y,'-')<<endl;

}

运行结果:

2.#include<iostream.h>

#include<string.h>

voidmain(){

char*a[5]={〃student〃,“worker","cadre","soldier","apen"};

char*pl;

pl=a[0];

for(inti=l;i<5;i++){

if(strcmp(a[i],pl)>0)pl=a[i];

)

cout<<pl«endl;

}

运行结果:

3.#include<iostream.h>

in

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论