C++基础教程素材4.docx

上传人:b****5 文档编号:2824746 上传时间:2022-11-15 格式:DOCX 页数:55 大小:23.62KB
下载 相关 举报
C++基础教程素材4.docx_第1页
第1页 / 共55页
C++基础教程素材4.docx_第2页
第2页 / 共55页
C++基础教程素材4.docx_第3页
第3页 / 共55页
C++基础教程素材4.docx_第4页
第4页 / 共55页
C++基础教程素材4.docx_第5页
第5页 / 共55页
点击查看更多>>
下载资源
资源描述

C++基础教程素材4.docx

《C++基础教程素材4.docx》由会员分享,可在线阅读,更多相关《C++基础教程素材4.docx(55页珍藏版)》请在冰豆网上搜索。

C++基础教程素材4.docx

C++基础教程素材4

#include

voidmain()

{

doublex,y;

cout<<″Inputdoublexandy:

″;

cin>>x>>y;

doublez=x+y;

cout<<″sum=″<

}

doublesum-double()

{

doublex,y;

cout<<″Inputdoublexandy:

″;

cin>>x>>y;

doubles=x+y;

returns;

}

#include

voidmain()

{

doublesum;

sum=sum-double();

cout<<″sum=″<

}

#include

doublesum-double(doublex,doubley)

{

returnx+y;

}

voidmain()

{

doublea,b;

cout<<″Inputdoubleaandb:

″;

cin>>a>>b;

doublesum=sum-double(a,b);

cout<<″sum=″<

}

<类型><函数名>(<参数表>)

{

<若干条语句>

}

voidnothing()

{}

intsum-int(intx,inty)

{

returnx+y;

}

<类型><函数名>(<参数表>);

#include

voidfun1(),fun2(),fun3();

voidmain()

{

cout<<″Itisinmain.″<

fun2();

cout<<″Itisbackinmain.″<

}

voidfun1()

{

cout<<″It'sinfun1.″<

fun3();

cout<<″It'sbackinfun1.″<

}

voidfun2()

{

cout<<″It'sinfun2.″<

fun1();

cout<<″It'sbackinfun2.″<

}

voidfun3()

{

cout<<″It'sinfun3.″<

}

return<表达式>;

return;

#include

voidswap1(intx,inty)

{

inttemp;

temp=x;

x=y;

y=temp;

cout<<″x=″<

}

voidmain()

{

inta(5),b(9);

swap1(a,b);

cout<<″a=″<

}

x=9,y=5

a=5,b=9

#include

voidswap2(int*x,int*y)

{

inttemp;

temp=*x;

*x=*y;

*y=temp;

cout<<″x=″<<*x<<″,″<<″y=″<<*y<

}

voidmain()

{

inta(5),b(9);

swap2(&a,&b);

cout<<″a=″<

}

x=9,y=5

a=9,b=5

#include

voidswap3(int&x,int&y)

{

inttemp;

temp=x;

x=y;

y=temp;

cout<<″x=″<

}

voidmain()

{

inta(5),b(9);

swap3(a,b);

cout<<″a=″<

}

x=9,y=5

a=9,b=5

#include

intadd-int(intx,inty)

{

returnx+y;

}

voidmain()

{

intx(4),y(6);

intz=add-int(++x,x+y);

cout<

}

z=add-int(++x,x+y);

intx(4),y(6);

intt=++x;

intz=add-int(t,x+y);

cout<

}

intadd-int(intx,inty=10);

add-int(15)

add-int(15,10)

#include

voidfun(inta=1,intb=3,intc=5)

{

cout<<″a=″<

}

voidmain()

{

fun();

fun(7);

fun(7,9);

fun(7,9,11);

cout<<″OK!

″;

}

a=1,b=3,c=5

a=7,b=3,c=5

a=7,b=9,c=5

a=7,b=9,c=11

OK!

#include

intm(8);

intadd-int(intx,inty=7,intz=m);

voidmain()

{

inta(5),b(15),c(20);

ints=add-int(a,b);

cout<

}

intadd-int(intx,inty,intz)

{

returnx+y+z;

}

#include

inta[8]={1,3,5,7,9,11,13};

voidfun(intb[],intn)

{

for(inti=0;i

b[7]+=b[i];

}

voidmain()

{

intm=8;

fun(a,m);

cout<

}

#include

inta[8]={1,3,5,7,9,11,13};

voidfun(int*pa,intn)

{

for(inti=0;i

*(pa+7)+=*(pa+i);

}

voidmain()

{

intm=8;

fun(a,m);

cout<

}

int*p=a;

fun(p,m);

typedefintarray[8];

#include

typedefintarray[8];

inta[8]={1,3,5,7,9,11,13};

voidfun(array&b,intn)

{

for(inti=0;i

b[7]+=b[i];

}

voidmain()

{

intm=8;

fun(a,m);

cout<

}

inlineintadd-int(intx,inty,intz)

{

returnx+y+z;

}

#include

inlineintpower-int(intx)

{

return(x)*(x);

}

voidmain()

{

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

{

intp=power-int(i);

cout<

}

}

#include

intadd(int,int);

doubleadd(double,double);

voidmain()

{

cout<

cout<

}

intadd(intx,inty)

{

returnx+y;

}

doubleadd(doublea,doubleb)

{

returna+b;

}

15

15.5

#include

intmin(inta,intb);

intmin(inta,intb,intc);

intmin(inta,intb,intc,intd);

voidmain()

{

cout<

cout<

}

intmin(inta,intb)

{

returna

a:

b;

}

intmin(inta,intb,intc)

{

intt=min(a,b);

returnmin(t,c);

}

intmin(inta,intb,intc,intd)

{

intt1=min(a,b);

intt2=min(c,d);

returnmin(t1,t2);

}

Itisinmain.

It'sinfun2.

It'sinfun1.

It'sinfun3.

It'sbackinfun1.

It'sbackinfun2.

Itisbackinmain.

1k+2k+3k+\:

+nk

#include

constintk(4);

constintn(6);

intsum-of-powers(intk,intn),powers(intm,intn);

voidmain()

{

cout<<″sumof″<

cout<

}

intsum-of-powers(intk,intn)

{

intsum(0);

for(inti

(1);i<=n;i++)

sum+=powers(i,k);

returnsum;

}

intpowers(intm,intn)

{

inti,product

(1);

for(i=1;i<=n;i++)

product*=m;

returnproduct;

}

sumof4powersofintegersof1to6=2275

5*4*3*2*1*1等于120。

#include

longintfac(intn);

voidmain()

{

intn;

cout<<″Inputapositiveinteger:

″;

cin>>n;

longfa=fac(n);

cout<

=″<

}

longintfac(intn)

{

longintp;

if(n==0)p=1;

el

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

当前位置:首页 > 经管营销 > 企业管理

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

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