c++面向对象程序设计课后习题答案(谭浩强版)Word格式文档下载.doc

上传人:b****3 文档编号:14915468 上传时间:2022-10-26 格式:DOC 页数:57 大小:305KB
下载 相关 举报
c++面向对象程序设计课后习题答案(谭浩强版)Word格式文档下载.doc_第1页
第1页 / 共57页
c++面向对象程序设计课后习题答案(谭浩强版)Word格式文档下载.doc_第2页
第2页 / 共57页
c++面向对象程序设计课后习题答案(谭浩强版)Word格式文档下载.doc_第3页
第3页 / 共57页
c++面向对象程序设计课后习题答案(谭浩强版)Word格式文档下载.doc_第4页
第4页 / 共57页
c++面向对象程序设计课后习题答案(谭浩强版)Word格式文档下载.doc_第5页
第5页 / 共57页
点击查看更多>>
下载资源
资源描述

c++面向对象程序设计课后习题答案(谭浩强版)Word格式文档下载.doc

《c++面向对象程序设计课后习题答案(谭浩强版)Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《c++面向对象程序设计课后习题答案(谭浩强版)Word格式文档下载.doc(57页珍藏版)》请在冰豆网上搜索。

c++面向对象程序设计课后习题答案(谭浩强版)Word格式文档下载.doc

a+b="

c;

7:

intf(intx,inty,intz);

cin>

>

a>

b>

c=f(a,b,c);

c<

intf(intx,inty,intz)

intm;

if(x<

y)m=x;

elsem=y;

if(z<

m)m=z;

return(m);

8:

#include<

b;

a+b<

}

9:

{intadd(intx,inty);

c=add(a,b);

intadd(intx,inty)

{intc;

c=x+y;

return(c);

10:

{voidsort(intx,inty,intz);

intx,y,z;

x>

y>

z;

sort(x,y,z);

voidsort(intx,inty,intz)

inttemp;

if(x>

y){temp=x;

x=y;

y=temp;

}//{}内3个语句的作用是将x和y的值互换)

if(z<

x)cout<

z<

'

'

x<

y<

elseif(z<

y)cout<

elsecout<

11:

{intmax(inta,intb,intc=0);

max(a,b,c)="

max(a,b,c)<

max(a,b)="

max(a,b)<

intmax(inta,intb,intc)

{if(b>

a)a=b;

if(c>

a)a=c;

returna;

12:

#include<

{

voidchange(int,int);

inta,b;

cin>

if(a<

b)change(a,b);

cout<

max="

a<

min="

b<

return0;

voidchange(int,int)

intr1,r2,temp;

temp=r1;

r1=r2;

r2=temp;

13:

{voidsort(int&

int&

);

inta,b,c,a1,b1,c1;

Pleaseenter3integers:

a1=a;

b1=b;

c1=c;

sort(a1,b1,c1);

"

insortedorderis"

a1<

b1<

c1<

voidsort(int&

i,int&

j,int&

k)

{voidchange(int&

if(i>

j)change(i,j);

if(i>

k)change(i,k);

if(j>

k)change(j,k);

voidchange(int&

x,int&

y)

{inttemp;

temp=x;

x=y;

y=temp;

14:

string>

{strings1="

week"

s2="

end"

s1="

s1<

s2="

s2<

s1=s1+s2;

Thenewstringis:

15:

{stringstr;

inti,n;

chartemp;

pleaseinputastring:

str;

n=str.size();

for(i=0;

i<

n/2;

i++)

{temp=str[i];

str[i]=str[n-i-1];

str[n-i-1]=temp;

str<

return0;

16:

{inti;

stringstr[5]={"

BASIC"

"

C"

FORTRAN"

PASCAL"

};

voidsort(string[]);

sort(str);

thesortedstrings:

5;

cout<

str[i]<

voidsort(strings[])

{inti,j;

stringt;

for(j=0;

j<

j++)

for(i=0;

5-j;

if(s[i]>

s[i+1])

{t=s[i];

s[i]=s[i+1];

s[i+1]=t;

}17:

longc[5]={10100,-123567,1198783,-165654,3456};

inta[5]={1,9,0,23,-45};

floatb[5]={2.4,7.6,5.5,6.6,-2.3};

voidsort(int[]);

voidsort(float[]);

voidsort(long[]);

sort(a);

sort(b);

sort(c);

voidsort(inta[])

{inti,j,t;

if(a[i]>

a[i+1])

{t=a[i];

a[i]=a[i+1];

a[i+1]=t;

thesortednumbers:

for(i=0;

cout<

a[i]<

endl<

}

voidsort(longa[])

longt;

voidsort(floata[])

floatt;

18:

template<

typenameT>

voidsort(Ta[])

{inti,j,min;

Tt;

{min=i;

for(j=i+1;

j++)

if(a[min]>

a[j])min=j;

t=a[i];

a[i]=a[min];

a[min]=t;

}

"

{inta[5]={1,9,0,23,-45};

longc[5]={10100,-123

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机软件及应用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1