C程序设计编程实例大全精编.docx

上传人:b****1 文档编号:11126505 上传时间:2023-05-29 格式:DOCX 页数:126 大小:41.72KB
下载 相关 举报
C程序设计编程实例大全精编.docx_第1页
第1页 / 共126页
C程序设计编程实例大全精编.docx_第2页
第2页 / 共126页
C程序设计编程实例大全精编.docx_第3页
第3页 / 共126页
C程序设计编程实例大全精编.docx_第4页
第4页 / 共126页
C程序设计编程实例大全精编.docx_第5页
第5页 / 共126页
C程序设计编程实例大全精编.docx_第6页
第6页 / 共126页
C程序设计编程实例大全精编.docx_第7页
第7页 / 共126页
C程序设计编程实例大全精编.docx_第8页
第8页 / 共126页
C程序设计编程实例大全精编.docx_第9页
第9页 / 共126页
C程序设计编程实例大全精编.docx_第10页
第10页 / 共126页
C程序设计编程实例大全精编.docx_第11页
第11页 / 共126页
C程序设计编程实例大全精编.docx_第12页
第12页 / 共126页
C程序设计编程实例大全精编.docx_第13页
第13页 / 共126页
C程序设计编程实例大全精编.docx_第14页
第14页 / 共126页
C程序设计编程实例大全精编.docx_第15页
第15页 / 共126页
C程序设计编程实例大全精编.docx_第16页
第16页 / 共126页
C程序设计编程实例大全精编.docx_第17页
第17页 / 共126页
C程序设计编程实例大全精编.docx_第18页
第18页 / 共126页
C程序设计编程实例大全精编.docx_第19页
第19页 / 共126页
C程序设计编程实例大全精编.docx_第20页
第20页 / 共126页
亲,该文档总共126页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

C程序设计编程实例大全精编.docx

《C程序设计编程实例大全精编.docx》由会员分享,可在线阅读,更多相关《C程序设计编程实例大全精编.docx(126页珍藏版)》请在冰点文库上搜索。

C程序设计编程实例大全精编.docx

C程序设计编程实例大全精编

Documentnumber:

WTT-LKK-GBB-08921-EIGG-22986

 

C程序设计编程实例大全精编

C++程序编程实例大全

#include

intmain()

{

std:

:

cout<<"helloworld!

";

}

#include"iostream"

usingnamespacestd;

voidmain()

{

int*p;

p=newint;

*p=5;

/*p=newint(5);*/

cout<<*p;

deletep;

}

#include"iostream"

usingnamespacestd;

voidmain()

{charname[10];

cout<<"pleaseinputyourname:

";

cin>>name;

cout<<"thenameis"<

}

#include"iostream"

usingnamespacestd;

voidmain()

{charname[10];

intage;

cout<<"pleaseinputyourname:

";

cin>>name;

cout<<"howoldareyou:

";

cin>>age;

cout<<"thenameis"<

cout<<"theageis"<

}

#include"iostream"

usingnamespacestd;

voidmain()

{

structstudent

{

intno;

floatmath;

};

intn;

cin>>n;

studentwang;

=n;

cin>>;

cout<<<<""<<<

}

#include"iostream"

usingnamespacestd;

voidmain()

{

int*p;

intn;

cout<<"pleaseinputthelengthofthearray:

";

cin>>n;

if((p=newint[n])==0)

{

cout<<"can'tallocatemorememory,terminating"<

exit

(1);

}

for(inti=0;i

p[i]=i*2;

cout<<"Nowoutputthearray:

"<

for(i=0;i

cout<

delete[]p;

}

#include"iostream"

usingnamespacestd;

voidmain()

{

int*p;

intn;

cout<<"pleaseinputthelengthofthearray:

";

cin>>n;

if((p=newint[n])==0)

{

cout<<"can'tallocatemorememory,terminating"<

exit

(1);

}

for(inti=0;i

p[i]=i*i+1;

cout<<"Nowoutputthearray:

"<

for(i=0;i

cout<

cout<

delete[]p;

}

/*Note:

YourchoiceisCIDE*/

#include

usingnamespacestd;

floata=;

voidmain()

{

inta=8;

cout<

cout<<:

:

a<

}

/*Note:

YourchoiceisCIDE*/

#include<>

voidmain()

{

intnum=50;

int&ref=num;

ref+=10;

cout<<"num="<

cout<<"ref="<

num+=40;

cout<<"num="<

cout<<"ref"<

}

/*Note:

YourchoiceisCIDE*/

#include<>

voidmain()

{

intnum;

int&ref=num;

num=5;

cout<<"num="<

cout<<"ref="<

cout<<"&num="<<&num<

cout<<"&ref="<<&ref<

}

/*Note:

YourchoiceisCIDE*/

#include

usingnamespacestd;

voidswap(int&x,int&y);

voidmain()

{

intx=5,y=6;

cout<<"beforeswap,x:

"<

"<

swap(x,y);

cout<<"afterswap,x:

"<

"<

}

voidswap(int&rx,int&ry)

{

intt=rx;

rx=ry;

ry=t;

}

#include

<

}

inlinedoublecircumference(doubleradius)

{

return2**radius;

}

/*Note:

YourchoiceisCIDE*/

#include<>

intadd(intx,inty)

{

intsum;

sum=x+y;

returnsum;

}

intadd(intx,inty,intz)

{

intsum;

sum=x+y+z;

returnsum;

}

voidmain()

{

inta,b;

a=add(5,10);

b=add(5,10,20);

cout<<"a="<

cout<<"b="<

}

/*Note:

YourchoiceisCIDE*/

#include<>

template

Tmin(Ta[],intn)

{

inti;

Tminv=a[0];

for(i=1;i

if(minv>a[i])

minv=a[i];

returnminv;

}

voidmain()

{

inta[]={1,3,0,2,7,6,4,5,2};

doubleb[]={,,,};

intc[]={1,9,5,-6,7,8};

cout<<"adeshuzuzhongminzhiwei:

"<

cout<<"bdeshuzuzhongminzhiwei:

"<

cout<<"cdeshuzuzhongminzhiwei:

"<

}

/*Note:

YourchoiceisCIDE*/

#include<>

#definePI

#defineCSCircle_Square

template

doubleCircle_Square(Tx)

{

returnx*x*PI;

}

doubleCircle_Square(longx)

{

returnx*x*PI;

}

voidmain()

{

intr1=1;

doubler2=;

longr3=3;

cout<<"Thefirstcsis"<

cout<<"Thesecondcsis"<

cout<<"Thethirdcsis"<

}

/*Note:

YourchoiceisCIDE*/

#include<>

voidmain()

{

inti=0,&l=i,&k=l;

i=++l-k;

cout<<"i="<

}

/*Note:

YourchoiceisCIDE*/

#include<>

classTdate

{

public:

voidset(int,int,int);

intisLeapYear();

voidprint();

private:

intmonth;

intday;

intyear;

};

voidTdate:

:

set(intm,intd,inty)

{

month=m;day=d;year=y;

}

intTdate:

:

isLeapYear()

{

return((year%4==0&&year%100!

=0)||(year%400==0));

}

voidTdate:

:

print()

{

cout<

cout<

}

voidmain()

{

Tdatex;

(10,23,2000);

();

();

}

/*Note:

YourchoiceisCIDE*/

#include<>

classTdate

{

public:

voidset(int,int,int);

intisLeapYear();

voidprint();

private:

intmonth;

intday;

intyear;

};

voidTdate:

:

set(intm,intd,inty)

{

month=m;day=d;year=y;

}

intTdate:

:

isLeapYear()

{

return((year%4==0&&year%100!

=0)||(year%400==0));

}

voidTdate:

:

print()

{

cout<

}

voidsomeFunc(Tdate&refs)

{

();

if())

cout<<"error"<

else

cout<<"right"<

}

voidmain()

{

Tdates,*pTdate=&s;

(2,15,1998);

pTdate->print();

if((*pTdate).isLeapYear())

cout<<"error"<

else

cout<<"right"<

someFunc(s);

}

#include

usingnamespacestd;

voidsphere();

intmain()

{

sphere();

}

voidsphere()

{

doubleradius;

cout<<"pleaseinputradius:

";

cin>>radius;

if(radius<0)return;

cout<<"theresultis"<

}

/*Note:

YourchoiceisCIDE*/

#include<>

constintSIZE=10;

classCstack

{

private:

charstk[SIZE];

intposition;

public:

voidinit()

{

position=0;

}

charpush(charch);

charpop();

};

charCstack:

:

push(charch)

{

if(position==SIZE)

{

cout<<"栈满"<

return0;

}

stk[position++]=ch;

returnch;

}

charCstack:

:

pop()

{

if(position==0)

{

cout<<"\n栈空"<

return0;

}

returnstk[--position];

}

voidmain()

{

Cstacks;

();

charch;

cout<<"pleaseinputsomecharacters:

"<

cin>>ch;

while(ch!

='#'&&(ch))

cin>>ch;

cout<

cout<<"nowoutputthedata:

"<

while(ch=())

cout<

}

/*Note:

YourchoiceisCIDE*/

#include<>

classTdate

{

public:

voidset(intm=5,intd=16,inty=1991)

{

month=m;day=d;year=y;

}

voidprint()

{

cout<

}

private:

intmonth;

intday;

intyear;

};

voidmain()

{

Tdatea,b,c;

(4,12,1996);

(3);

(8,10);

();

();

();

}

/*Note:

YourchoiceisCIDE*/

#include<>

classcube

{

public:

intvolume(intht,intwd)

{

returnht*wd;

}

intvolume(intht,intwd,intdp)

{

returnht*wd*dp;

}

private:

intht,wd,dp;

};

voidmain()

{

cubec;

cout<<(10,20)<

cout<<(10,20,30)<

}

/*Note:

YourchoiceisCIDE*/

#include<>

classqueue

{/*默认私有*/

intq[100];

intsloc,rloc;

public:

queue();

voidqput(inti);

intqget();

};

queue:

:

queue()

{

sloc=rloc=0;

cout<<"queueinitialized"<

}

voidqueue:

:

qput(inti)

{

if(sloc==100)

{

cout<<"queueisfull"<

return;

}

sloc++;

q[sloc]=i;

}

intqueue:

:

qget()

{

if(rloc==sloc)

{

cout<<"queueisempty"<

return0;

}

rloc++;

returnq[rloc];

}

voidmain()

{

queuea,b;

(10);

(20);

(20);

(19);

cout<<()<<"";

cout<<()<<"\n";

cout<<()<<"";

cout<<()<<"\n";

}

/*Note:

YourchoiceisCIDE*/

#include<>

classtest

{

private:

intnum;

floatf1;

public:

test();

test(intn,floatf);

intgetint()

{

returnnum;

}

floatgetfloat()

{

returnf1;

}

};

test:

:

test()

{

cout<<"Initializingdefault"<

num=0;

f1=;

}

test:

:

test(intn,floatf)

{

cout<<"Initializing"<

num=n;

f1=f;

}

voidmain()

{

testx;

testy(10,;

test*px=newtest;

test*py=newtest(10,;

}

/*Note:

YourchoiceisCIDE*/

#include<>

classTdate

{

public:

Tdate(intm=5,intd=16,inty=1990)

{

month=m;day=d;year=y;

cout<

}

private:

intmonth;

intday;

intyear;

};

voidmain()

{

Tdateaday;

Tdatebday

(2);

Tdatecday(3,12);

Tdatedday(1,22,1998);

}

/*Note:

YourchoiceisCIDE*/

#include

#include

usingnamespacestd;

classStudent

{

public:

Student(char*pName)

{

cout<<"calloneparameterconstructor"<

strncpy(name,pName,sizeof(name));

name[sizeof(name)-1]='\0';

cout<<"thenameis"<

}

Student()

{

cout<<"callnoparameterconstructor"<

}

protected:

charname[20];

};

voidmain()

{

StudentnoName;

Studentss("Jenny");

}

/*Note:

YourchoiceisCIDE*/

#include

usingnamespacestd;

classtest

{

private:

intnum;

floatf1;

public:

test();

test(intn,floatf);

intgetint()

{

returnnum;

}

floatgetfloat()

{

returnf1;

}

};

test:

:

test()

{

cout<<"Initializingdefault"<

num=0;

f1=;

}

test:

:

test(intn,floatf)

{

cout<<"Initializing"<

num=n;

f1=f;

}

voidmain()

{

cout<<"themainfunction:

"<

testarray[5];

cout<<"thesecondelementofarrayis"<

}

/*Note:

YourchoiceisCIDE*/

#include

usingnamespacestd;

classtest

{

private:

intnum;

floatf1;

public:

test(intn);

test(intn,floatf);

};

inlinetest:

:

test(intn)

{

cout<<"Initializing\t"<

num=n;

}

test:

:

test(intn,floatf)

{

cout<<"Initializing\t"<

num=n;

f1=f;

}

voidmain()

{

testarray1[3]={1,2,3};

testarray2[]={test(2,,test(4)};

testarray3[]={test,,test(7,};

testarray4[]={test,,,};

}

/*Note:

YourchoiceisCIDE*/

#include

usingnamespacestd;

classtest

{

private:

intnum;

floatf1;

public:

test(intn);

test(intn,floatf);

};

inlinetest:

:

test(intn)

{

cout<<"Initializing\t"<

num=n;

}

test:

:

test(intn,floatf)

{

cout<<"Initializing\t"<

num=n;

f1

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2