2008×Ô¿¼c ÊÔÌâ(¸½´ð°¸)

41£®#include

main( ) {

int x=5£¬y=6£»

const int * p=£¦x£»

*p=y£»

cout<<*p<

42£®#include

class f{

private£ºint x£¬y£»

public£ºf1( ){x=0£»y=0£»}

print( ){cout<

main( ){

f a£»

a.f1(1,1)£»

a.print( )£» }

43£®#include

class f{

private£ºint x=0£¬y=0£»

public£ºvoid f1(int a£¬int b){x=a£»y=b£»}

void get( ){cout<

}£»

main( ){

f a£»

a.f1(1,3)£»

a.get ( )£»

}

44£®#include

class point{private£ºfloat x£»

public£ºvoid f(float a){x=a;}

void f( ){x=0;}

friend float max(point& a£¬point& b)£»

}£»

float max(point& a£¬point& b)

{return(a.x>b.x)? a.x£ºb.x£»}

main( ){

point a£¬b£»

a.f(2.2)£»b.f(3.3)£»

cout<

}

45£®#include

template

class f{

private£ºT x£¬y£»

public£ºvoid f1(T a£¬T b){x=a£»y=b£»}

T max( ){retum(x>y)?x:y;} }£»

main( ){

f a£»

a.f1(1.5,3.8)£» ¡¯

cout<

ËÄ¡¢Íê³É³ÌÐòÌâ(±¾´óÌâ¹²5СÌ⣬ÿСÌâ4·Ö£¬¹²20·Ö)

46£®Íê³ÉÏÂÃæÀàÖеijÉÔ±º¯ÊýµÄ¶¨Òå¡£

class point

{

private£º

int m£¬n£»

public£º

point(int£¬int)£»

point(point&)£»

}£»

point::point(int a£¬int b)

{

m=a£»

________=b£» }

point::point(________)

{

m=t.m£»

n=t.n£»

}

47£®ÏÂÃæÊÇÒ»¸öÊäÈë°ë¾¶£¬Êä³öÆäÃæ»ýºÍÖܳ¤µÄC++³ÌÐò£¬ÔÚÏ»®Ïß´¦ÌîÉÏÕýÈ·µÄÓï¾ä¡£

#include

using namespace std£»

________pi=3.14159£»

void main( ) {

double r£»

cout<<¡år=¡å£»

___________ ;

double l=2.0*pi*r£»

double s=pi*r*r£»

cout<<¡å£Ün The long is£º¡å<

cout<<¡åThe area is£º¡å<

}

48£®ÔÚÏ»®Ïß´¦ÌîÉÏȱÉٵIJ¿·Ö¡£

#include

#include

using namespace std£»

class complex

{

public£º

int real£»

int imag£»

complex(int r=0£¬int i=0)

{

real=r£»

imag=i£»

}

}£»

complex operator+(________£¬complex& b)

{

int r=a.real+b.real£»

int i=a.imag+b.imag£»

return_________£»

}

void main( )

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4