ImageVerifierCode 换一换
格式:DOCX , 页数:42 ,大小:20.56KB ,
资源ID:9866025      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9866025.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C经典程序代码大全.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C经典程序代码大全.docx

1、C经典程序代码大全endl; cout-endl; endl; coutpi=pi r=r s=sendl;#include 1 cendl; ; int a10; double xy10; coutsizeof(str)=sizeof(str)endl; coutsizeof(a)=sizeof(a)endl; coutsizeof(xy)=sizeof(xy)endl; =80) coutYour grade is a B.=70) coutYour grade is a C.=60) coutYour grade is a D.endl; else coutYour grade is a

2、 E.endl;#include main() int n; coutn; if (n=0 & n=100 &n%2=0) coutn=nendl; else coutThe n is out of range!endl;#include main() int a,b,Max; .10 for(int i=1;i=10;i+) couti ; cout=1;j-) coutj ; coutendl; .9 for(int k=1;k=10;k=k+2) coutk ; coutendl; .Z for(char c=A;c=Z;c+) coutc; coutendl; . for(float

3、x=0;x=;x=x+ coutx ; coutendl; . for(float x1=0;x1=+2;x1=x1+ coutx1 ; coutendl; .+100 int s=0; for(int n=1;n=100;n+) s=s+n; couts=sendl;#includemain() .+100 int s=0,n=1; while(n=100) s=s+n; n+; couts=sendl; .+100 int s=0,n=0; do n+; s+=n; while(n100); couts=ssti.name; cinsti.maths; cinsti.physics; ci

4、nsti.chemistry; otal=sti.maths+sti.physics+sti.chemistry; umt; coutsti.namet; coutsti.mathst; coutsti.physicst; coutsti.chemistryt; coutsti.totalendl; #includemain() ame=(*p).nameendl; cout(*p).sex=(*p).sexendl; cout(*p).age=(*p).ageendl; coutname=nameendl; coutsex=sexendl; coutage=ageendl; ame; cou

5、t(*p).sex; cout(*p).age; ame=(*p).nameendl; cout(*p).sex=(*p).sexendl; cout(*p).age=(*p).ageendl; cout-endl; amet; coutxi.sext; coutxi.ageendl; cout-endl; ; int int_values = 51, 23, 2, 44, 45,0,11; float float_values = , , , , ; student st_arr=101,WangLin,92,102,LiPing,85,103,ZhaoMin,88; um ; coutst

6、_arri.name ; coutst_arri.gradeendl; #includeotalaj.total) swap_Rec(&ai,&aj); tstr_len(This is a test.)endl;#includevoid disp(void); endl;#includeendl; coutExiting program.endl; exit(1); endl; coutExiting program.endl; exit(1); endl; coutExiting program.endl; exit(1); endl; coutExiting program.endl;

7、exit(1); endl; coutExiting program.endl; exit(1); endl; coutExiting program.endl; exit(1); endl; coutExiting program.endl; exit(1); endl; coutExiting program.endl; exit(1); endl; coutExiting program.sti.name; cinsti.grade; fprintf(fp1,%d %s %fn,sti.num,sti.name,sti.grade); fclose(fp1); endl; coutExi

8、ting program.endl; exit(1); endl; coutExiting program.endl; exit(1); endl; coutExiting program.endl; exit(1); endl; coutExiting program.endl; exit(1); endl; coutExiting program.endl; exit(1); endl; coutExiting program.endl; exit(1); endl; coutExiting program.endl; exit(1); endl; coutExiting program.

9、endl; exit(1); endl; coutExiting program.endl; exit(1); */ putc( A, stdin ); if( ferror( stdin ) ) perror( Write error ); clearerr( stdin ); /* See if read causes an error. */ printf( Will input cause an error? ); c = getc( stdin ); if( ferror( stdin ) ) perror( Read error ); clearerr( stdin ); #inc

10、lude#include endl; for (i=1; ix; (x); endl; void push(float x) endl; for (i=1; ix; (x); endl; void push(float x) endl; stack(void) endl; endl; endl; isp_count(); delete p; ();#include endl; ex_class() cout The Object destroyed. endl; void set_value(int n); void show_val(char *name); ;endl;#includeum

11、 :; coutnumendl; ;um :; coutendl; um=numendl; public: um=; coutendl;how_value(*p)obj2); al=valendl; DispFirst(); ;endl; virtual void aFn2(void) coutaFn2 is in Base class.endl; endl; ;endl; endl; endl; endl; endl; void aFn2(void) coutaFn2 is in First derived class.endl; ;endl; void aFn2(void) coutaFn

12、2 is in Second derived class.endl; ; couts1: s1endl; couts2: s2endl; 10.2f10.5f; coutString: stringendl; coutp : pendl;#include#include ; int n; 1.7320534f endl; stack(void) cout Stack Destroyed. endl; void push(T); T pop(void); endl; return; stcktos+ = i;template T stack:pop(void) if(tos=0) cout St

13、ack underflow. endl; return 0; return stck-tos;irst; cout,(*theIterator).second ; coutendl; irst; cout,(*theIterator).second ; coutendl; irst; cout,(*it).second ; coutendl; econd ; else cout err ; cout endl; #include #include #include using namespace std;econd; coutt(*theIterator).firstendl; econd;

14、coutt(*i).firstendl; econd; coutt(*it).firstendl; econd; coutt(*i).firstendl; #include #include #include using namespace std;#define ARRAY_SIZE 3 .入栈 for (i=0;i10;i=i+2) (i); if (!() cout ()=20; endl; ()=20; /弹出栈中所有的数据并显示 coutstack1: ; while (!() cout() ; (); coutendl;#include #include #include usin

15、g namespace std;/创建一个list容器的实例LISTINT,其存放int型数据typedef list LISTINT;void main(void) /用LISTINT创建一个名为listOne的list对象 LISTINT listOne; /指定i为迭代器变量 LISTINT:iterator i; LISTINT:reverse_iterator ir; /从前面向listOne容器中添加数据 (2); (1); /从后面向listOne容器中添加数据 (3); (4); /从前向后显示listOne中的数据 for (i = (); i != (); +i) cout

16、 *i ; cout endl; /从后向后显示listOne中的数据 for (ir =();ir!=(); +ir) cout *ir ; cout endl; /从键盘上输入数据 for (i = (); i != (); +i) cout(*i); /从前向后显示listOne中的数据 for (i = (); i != (); +i) cout *i ; cout endl; /bidirectional迭代器不允许加减运算 / i=()+1;#include #include #include #include #include #include using namespace s

17、td;/利用类模板生成类实例typedef vector IntArray;typedef list LISTINT;typedef set SET_INT;int add(int a, int b) return a+b;/在main()函数中测试accumulate算法void main ()/-/ accumulate算法对于普通数组的计算/- int x=1,3,5,7,9; coutx:; for (int i=0;i5;i+) coutxi ; coutendl; coutaccumulate(x,x+5,0)=; coutaccumulate(x,x+5,0)endl; int

18、val=100; coutval=valendl; coutaccumulate(x,x+5,val)=; coutaccumulate(x,x+5,val)endl;/-/ accumulate算法对于vector容器的计算/- /声明intvector容器和迭代器ii IntArray intvector; IntArray:iterator ii; /向intvector容器中插入元素 for (i=1; i=5; i+) (i); ; /显示intvector容器中的元素值和累加结果 cout intvector: endl; for (ii=();ii !=();+ii) cout(

19、*ii) ; coutendl; coutaccumulate(),(),0)=; coutaccumulate(),(),0)endl;/-/ accumulate算法对于list容器的计算/- /声明list容器对象和迭代器 LISTINT:iterator iL; LISTINT list1; /向list1容器对象中插入元素并显示 (1); (3); (5); (2); (6); /显示list1容器的元素值和累加结果 cout list1: endl; for (iL=();iL !=();+iL) cout(*iL) ; coutendl; coutaccumulate(),(),

20、0)=; coutaccumulate(),(),0)endl;/-/ accumulate算法对于set容器的计算/- /声明set容器对象和迭代器 SET_INT set1; SET_INT:iterator si; /向set1容器中插入元素 (5); (20); (10); (15); (25); /显示set1容器的元素值和累加结果 cout set1: endl; for (si=();si !=();+si) cout(*si) ; coutendl; coutaccumulate(),(),0)=; coutaccumulate(),(),0)endl; coutaccumul

21、ate(),(),100)=; coutaccumulate(),(),100)endl;#include #include #include #include #include #define size 10using namespace std;/产生指定范围的整数随机数int getrand(int min,int max) int m; m=(max-min); m=min+double(rand()/RAND_MAX*m ; return m;/利用类模板生成实例typedef vector IntArray;typedef list LISTINT;typedef set SET_INT;/在main()函数中测试accumulate算法void main ()/-/ count算法对于普通数组的计算/- int xsize; coutx:; for (int i=0;isize;i+) xi=getrand(1,3); coutxi ; coutendl; coutcount(x,x+size,2)=; coutcount(x,x+size,2)endl; coutcount(x+2,x+8,2)=; coutcount(x+2,x+8,2)endl;/-/ count算法对于vector容器的计算/- /声

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

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