C程序代码大全Word文档格式.docx

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

C程序代码大全Word文档格式.docx

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

C程序代码大全Word文档格式.docx

n;

if(n>

=0&

&

n<

=100&

n%2==0)cout<

=<

n<

else

cout<

The<

isoutofrange!

}#include<

inta,b,Max;

.10

for(inti=1;

i<

=10;

i++)cout<

.1

for(intj=10;

j>

=1;

j--)cout<

j<

.9

for(intk=1;

k<

k=k+2)cout<

.Zfor(charc='

A'

;

c<

='

Z'

c++)cout<

c;

.

for(floatx=0;

x<

x=x+cout<

for(floatx1=0;

x1<

=+2;

x1=x1+cout<

.+100ints=0;

for(intn=1;

=100;

n++)s=s+n;

s=<

#include<

.+100

ints=0,n=1;

while(n<

=100){s=s+n;

n++;

ints=0,n=0;

do{n++;

s+=n;

}while(n<

100);

um;

st[i].name;

st[i].maths;

st[i].physics;

st[i].chemistry;

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

um<

'

\t'

st[i].name<

st[i].maths<

st[i].physics<

st[i].chemistry<

st[i].total<

}}

ame=<

(*p).name<

(*p).sex=<

(*p).sex<

(*p).age=<

(*p).age<

p->

name=<

name<

sex=<

sex<

age=<

age<

ame;

sex:

(*p).sex;

age:

(*p).age;

-------------------------<

ame<

x[i].sex<

x[i].age<

----------------<

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

floatfloat_values[]={,,,,};

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

st_arr[i].name<

st_arr[i].grade<

otal<

a[j].total)

swap_Rec(&

a[i],&

a[j]);

\<

str_len(Thisisatest.)<

voiddisp(void);

Exitingprogram.<

exit

(1);

exit

(1);

st[i].grade;

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

}fclose(fp1);

*/putc('

stdin);

if(ferror(stdin)){

perror(Writeerror);

clearerr(stdin);

}/*Seeifreadcausesanerror.*/

printf(Willinputcauseanerror?

);

c=getc(stdin);

if(ferror(stdin)){

perror(Readerror);

#include<

for(i=1;

i<

=MAX;

i++){cin>

x;

(x);

}<

}voidpush(floatx)<

~stack(void)<

endl;

isp_count();

deletep;

();

~ex_class(){cout<

TheObjectdestroyed.<

voidset_value(intn);

voidshow_val(char*name);

};

um:

num<

}};

um=<

public:

um=;

}how_value((*p)obj2);

al=<

val<

DispFirst();

virtualvoidaFn2(void){cout<

aFn2isinBaseclass.<

voidaFn2(void){

aFn2isinFirstderivedclass.<

voidaFn2(void){

aFn2isinSecondderivedclass.<

s1:

s1<

s2:

s2<

10.2f10.5f;

String:

string<

p:

p<

#include<

1.7320534f<

~stack(void){

cout<

StackDestroyed.<

voidpush(T);

Tpop(void);

};

return;

stck[tos++]=i;

template<

classT>

Tstack<

T>

:

pop(void){

if(tos==0){

Stackunderflow.<

return0;

returnstck[--tos];

}irst;

<

(*theIterator).second<

irst;

(*it).second<

}cout<

econd<

elsecout<

[err];

iostream>

string>

map>

usingnamespacestd;

econd;

(*theIterator).first<

}econd;

(*i).first<

(*it).first<

valarray>

#defineARRAY_SIZE3.入栈for(i=0;

10;

i=i+2)(i);

if(!

()){cout<

()=20;

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

stack1:

while(!

()){cout<

()<

list>

numeric>

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

int>

LISTINT;

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<

//从后向后显示listOne中的数据for(ir=();

ir!

=();

++ir)cout<

*ir<

//从键盘上输入数据for(i=();

++i){cout<

listOne:

(*i);

}//从前向后显示listOne中的数据for(i=();

//bidirectional迭代器不允许加减运算//i=()+1;

vector>

set>

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

int>

IntArray;

typedeflist<

typedefset<

SET_INT;

intadd(inta,intb){returna+b;

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

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

//accumulate算法对于普通数组的计算//---------------------------------------------intx[]={1,3,5,7,9};

潣瑵?

硜嵛尺※

for(inti=0;

5;

x[i]<

accumulate(x,x+5,0)=;

accumulate(x,x+5,0)<

intval=100;

val=<

accumulate(x,x+5,val)=;

accumulate(x,x+5,val)<

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

//accumulate算法对于vector容器的计算//---------------------------------------------//声明intvector容器和迭代器iiIntArrayintvector;

IntArray:

iteratorii;

//向intvector容器中插入元素for(i=1;

=5;

i++){(i);

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

intvector:

for(ii=();

ii!

++ii)cout<

(*ii)<

accumulate(),(),0)=;

accumulate(),(),0)<

//accumulate算法对于list容器的计算//---------------------------------------------//声明list容器对象和迭代器LISTINT:

iteratoriL;

LISTINTlist1;

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

(1);

(3);

(5);

(2);

(6);

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

list1:

for(iL=();

iL!

++iL)cout<

(*iL)<

//--------------------------------------------//accumulate算法对于set容器的计算//---------------------------------------------//声明set容器对象和迭代器SET_INTset1;

SET_INT:

iteratorsi;

//向set1容器中插入元素(5);

(20);

(10);

(15);

(25);

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

set1:

for(si=();

si!

++si)cout<

(*si)<

accumulate(),(),100)=;

accumulate(),(),100)<

algorithm>

#definesize10

usingnamespacestd;

//产生指定范围的整数随机数intgetrand(intmin,intmax){intm;

m=(max-min);

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

returnm;

}//利用类模板生成实例typedefvector<

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

//--------------------------------------------//count算法对于普通数组的计算//---------------------------------------------intx[size];

size;

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

count(x,x+size,2)=;

count(x,x+size,2)<

count(x+2,x+8,2)=;

count(x+2,x+8,2)<

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

//声明intvector容器和迭代器iiIntArrayintvector;

i++){(getrand(2,6));

//显示intvector容器中的元素值和统计结果cout<

count(),(),4)=;

count(),(),4)<

//--------------------------------------------//count算法对于list容器的计算//---------------------------------------------//声明list容器对象和迭代器LISTINT:

//向list1容器对象中插入元素并显示for(i=1;

i++){(getrand(3,5));

//显示list1容器的元素值和统计结果cout<

count(),(),3)=;

count(),(),3)<

//--------------------------------------------//count算法对于set容器的计算//---------------------------------------------//声明set容器对象和迭

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

当前位置:首页 > 考试认证 > 交规考试

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

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