C程序代码大全.docx

上传人:b****8 文档编号:11311844 上传时间:2023-02-26 格式:DOCX 页数:43 大小:20.93KB
下载 相关 举报
C程序代码大全.docx_第1页
第1页 / 共43页
C程序代码大全.docx_第2页
第2页 / 共43页
C程序代码大全.docx_第3页
第3页 / 共43页
C程序代码大全.docx_第4页
第4页 / 共43页
C程序代码大全.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

C程序代码大全.docx

《C程序代码大全.docx》由会员分享,可在线阅读,更多相关《C程序代码大全.docx(43页珍藏版)》请在冰豆网上搜索。

C程序代码大全.docx

C程序代码大全

<

cout<<"------------------"<

<

cout<<"pi="<

}

#include<>1c<

;

inta[10];

doublexy[10];

cout<<"sizeof(str)="<

cout<<"sizeof(a)="<

cout<<"sizeof(xy)="<

<

elseif(score>=80)

cout<<"YourgradeisaB."<

elseif(score>=70)

cout<<"YourgradeisaC."<

elseif(score>=60)

cout<<"YourgradeisaD."<

else

cout<<"YourgradeisaE."<

}

#include<>

main()

{

intn;

cout<<"n=";

cin>>n;

if(n>=0&&n<=100&&n%2==0)

cout<<"n="<

else

cout<<"The"<

"<

}

#include<>

main()

{

inta,b,Max;

.10

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

cout<

cout<

.1

for(intj=10;j>=1;j--)

cout<

cout<

.9

for(intk=1;k<=10;k=k+2)

cout<

cout<

.Z

for(charc='A';c<='Z';c++)

cout<

cout<

.

for(floatx=0;x<=;x=x+

cout<

cout<

.

for(floatx1=0;x1<=+2;x1=x1+

cout<

cout<

.+100

ints=0;

for(intn=1;n<=100;n++)

s=s+n;

cout<<"s="<

}

#include<>

main()

{

.+100

ints=0,n=1;

while(n<=100){

s=s+n;

n++;

}

cout<<"s="<

.+100

ints=0,n=0;

do{

n++;

s+=n;

}while(n<100);

cout<<"s="<

um;

cin>>st[i].name;

cin>>st[i].maths;

cin>>st[i].physics;

cin>>st[i].chemistry;

}

otal=st[i].maths+st[i].physics+st[i].chemistry;

um<<'\t';

cout<

cout<

cout<

cout<

cout<

}

}

#include<>

main()

{

ame="<<(*p).name<

cout<<"(*p).sex="<<(*p).sex<

cout<<"(*p).age="<<(*p).age<

cout<<"p->name="<name<

cout<<"p->sex="<sex<

cout<<"p->age="<age<

ame;

cout<<"sex:

";

cin>>(*p).sex;

cout<<"age:

";

cin>>(*p).age;

ame="<<(*p).name<

cout<<"(*p).sex="<<(*p).sex<

cout<<"(*p).age="<<(*p).age<

cout<<"-------------------------"<

ame<<'\t';

cout<

cout<

}

cout<<"----------------"<

;

intint_values[]={51,23,2,44,45,0,11};

floatfloat_values[]={,,,,};

studentst_arr[]={101,"WangLin",92,102,"LiPing",85,103,"ZhaoMin",88};

um<<"";

cout<

cout<

}

}

#include<>

otal

swap_Rec(&a[i],&a[j]);<<"\t"<

}

#include<>

voiddisp(void);<

}

#include<>

<

cout<<"Exitingprogram."<

exit

(1);<

cout<<"Exitingprogram."<

exit

(1);<

cout<<"Exitingprogram."<

exit

(1);<

cout<<"Exitingprogram."<

exit

(1);<

cout<<"Exitingprogram."<

exit

(1);<

cout<<"Exitingprogram."<

exit

(1);<

cout<<"Exitingprogram."<

exit

(1);<

cout<<"Exitingprogram."<

exit

(1);<

cout<<"Exitingprogram."<

exit

(1);um;

cin>>st[i].name;

cin>>st[i].grade;

fprintf(fp1,"%d%s%f\n",st[i].num,st[i].name,st[i].grade);

}

fclose(fp1);<

cout<<"Exitingprogram."<

exit

(1);<

cout<<"Exitingprogram."<

exit

(1);<

cout<<"Exitingprogram."<

exit

(1);<

cout<<"Exitingprogram."<

exit

(1);<

cout<<"Exitingprogram."<

exit

(1);<

cout<<"Exitingprogram."<

exit

(1);<

cout<<"Exitingprogram."<

exit

(1);<

cout<<"Exitingprogram."<

exit

(1);<

cout<<"Exitingprogram."<

exit

(1);*/

putc('A',stdin);

if(ferror(stdin))

{

perror("Writeerror");

clearerr(stdin);

}

/*Seeifreadcausesanerror.*/

printf("Willinputcauseanerror?

");

c=getc(stdin);

if(ferror(stdin))

{

perror("Readerror");

clearerr(stdin);

}

}

#include<>

#include<>

<

for(i=1;i<=MAX;i++){

cin>>x;

(x);

}

<

}

voidpush(floatx)<

for(i=1;i<=MAX;i++){

cin>>x;

(x);

}

<

}

voidpush(floatx)<

}

~stack(void)<

}

<

deletep;

();

}

#include<>

<

}

~ex_class(){

cout<<"TheObjectdestroyed."<

}

voidset_value(intn);

voidshow_val(char*name);

};

<

}

#include<>

um:

";

cout<

}

};

um:

";

cout<<<

}

um="<

}

public:

um=";

cout<<<

}

how_value("(*p)obj2");

al="<

DispFirst();

}

};

<

}

virtualvoidaFn2(void){

cout<<"aFn2isinBaseclass."<

}

<

}

};

<

}

<

<

}

<

<

}

voidaFn2(void){

cout<<"aFn2isinFirstderivedclass."<

}

};

<

}

voidaFn2(void){

cout<<"aFn2isinSecondderivedclass."<

}

};

;

cout<<"s1:

"<

cout<<"s2:

"<

10.2f10.5f;

cout<<"String:

"<

cout<<"p:

"<

}

#include<>

#include<>

;

intn;

1.7320534f<

}

~stack(void){

cout<<"StackDestroyed."<

}

voidpush(T);

Tpop(void);

};

<

return;

}

stck[tos++]=i;

}

templateTstack:

:

pop(void)

{

if(tos==0)

{

cout<<"Stackunderflow."<

return0;

}

returnstck[--tos];

}

irst;

cout<<","<<(*theIterator).second<<"";

}

cout<

irst;

cout<<","<<(*theIterator).second<<"";

}

cout<

irst;

cout<<","<<(*it).second<<"";

}

cout<

econd<<"";

else

cout<<"[err]";

}

cout<

}

}

#include

#include

#include

usingnamespacestd;

econd;

cout<<"\t"<<(*theIterator).first<

}

econd;

cout<<"\t"<<(*i).first<

}

econd;

cout<<"\t"<<(*it).first<

}

econd;

cout<<"\t"<<(*i).first<

}

}

#include

#include

#include<>

usingnamespacestd;

#defineARRAY_SIZE3.入栈

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

(i);

if(!

()){

cout<<"()=20;"<

()=20;

}

//弹出栈中所有的数据并显示

cout<<"stack1:

";

while(!

()){

cout<<()<<"";

();

}

cout<

}

#include

#include

#include

usingnamespacestd;

//创建一个list容器的实例LISTINT,其存放int型数据

typedeflistLISTINT;

voidmain(void)

{

//用LISTINT创建一个名为listOne的list对象

LISTINTlistOne;

//指定i为迭代器变量

LISTINT:

:

iteratori;

LISTINT:

:

reverse_iteratorir;

//从前面向listOne容器中添加数据

(2);

(1);

//从后面向listOne容器中添加数据

(3);

(4);

//从前向后显示listOne中的数据

for(i=();i!

=();++i)

cout<<*i<<"";

cout<

//从后向后显示listOne中的数据

for(ir=();ir!

=();++ir)

cout<<*ir<<"";

cout<

//从键盘上输入数据

for(i=();i!

=();++i){

cout<<"listOne:

";

cin>>(*i);

}

//从前向后显示listOne中的数据

for(i=();i!

=();++i)

cout<<*i<<"";

cout<

//bidirectional迭代器不允许加减运算

//i=()+1;

}

#include

#include

#include

#include

#include

#include

usingnamespacestd;

//利用类模板生成类实例

typedefvectorIntArray;

typedeflistLISTINT;

typedefsetSET_INT;

intadd(inta,intb){

returna+b;

}

//在main()函数中测试accumulate算法

voidmain()

{

//--------------------------------------------

//accumulate算法对于普通数组的计算

//---------------------------------------------

intx[]={1,3,5,7,9};

cout<<"x[]:

";

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

cout<

cout<

cout<<"accumulate(x,x+5,0)=";

cout<

intval=100;

cout<<"val="<

cout<<"accumulate(x,x+5,val)=";

cout<

//--------------------------------------------

//accumulate算法对于vector容器的计算

//---------------------------------------------

//声明intvector容器和迭代器ii

IntArrayintvector;

IntArray:

:

iteratorii;

//向intvector容器中插入元素

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

(i);

};

//显示intvector容器中的元素值和累加结果

cout<<"intvector:

"<

for(ii=();ii!

=();++ii)

cout<<(*ii)<<"";

cout<

cout<<"accumulate(),(),0)=";

cout<

//--------------------------------------------

//accumulate算法对于list容器的计算

//---------------------------------------------

//声明list容器对象和迭代器

LISTINT:

:

iteratoriL;

LISTINTlist1;

//向list1容器对象中插入元素并显示

(1);

(3);

(5);

(2);

(6);

//显示list1容器的元素值和累加结果

cout<<"list1:

"<

for(iL=();iL!

=();++iL)

cout<<(*iL)<<"";

cout<

cout<<"accumulate(),(),0)=";

cout<

//--------------------------------------------

//accumulate算法对于set容器的计算

//---------------------------------------------

//声明set容器对象和迭代器

SET_INTset1;

SET_INT:

:

iteratorsi;

//向set1容器中插入元素

(5);

(20);

(10);

(15);

(25);

//显示set1容器的元素值和累加结果

cout<<"set1:

"<

for(si=();si!

=();++si)

cout<<(*si)<<"";

cout<

cout<<"accumulate(),(),0)=";

cout<

cout<<"accumulate(),(),100)=";

cout<

}

#include

#include

#include

#include

#include

#definesize10

usingnamespacestd;

//产生指定范围的整数随机数

intgetrand(intmin,intmax){

intm;

m=(max-min);

m=min+double(rand())/RAND_MAX*m;

returnm;

}

//利用类模板生成实例

typedefvectorIntArray;

typedeflistLISTINT;

typedefsetSET_INT;

//在main()函数中测试accumulate算法

voidmain()

{

//--------------------------------------------

//count算法对于普通数组的计算

//---------------------------------------------

intx[size];

cout<<"x[]:

";

for(inti=0;i

x[i]=getrand(1,3);

cout<

}

cout<

cout<<"count(x,x+size,2)=";

cout<

cout<<"count(x+2,x+8,2)=";

cout<

//--------------------------------------------

//count算法对于vector容器的计算

//----------------------------------

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

当前位置:首页 > 求职职场 > 简历

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

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