《C程序设计实验指导书》

《C程序设计实验指导书》

ID:47642135

大小:525.50 KB

页数:25页

时间:2019-09-08

《C程序设计实验指导书》_第1页
《C程序设计实验指导书》_第2页
《C程序设计实验指导书》_第3页
《C程序设计实验指导书》_第4页
《C程序设计实验指导书》_第5页
资源描述:

《《C程序设计实验指导书》》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C程序设计实验指导书》贵州师范大学机电学院2013.08本实验指导书根据实验教学的需耍,垂点讲述了C语言程序设计以下儿个方面的内容,包括顺序结构、选择结构、循环结构、数组、函数、指针以及结构体程序设计实习。针对每一个实习,分别指H1T+II应的实习H的、要求,同时给出了题型结构丰富的例程分析和实习题其中很多都是历年计算机等级考试的真题,内容紧扣教学大纲,形式不拘一格,生动有趣,有利于同学们循序渐进的学习c程序设计。曲于时间仓促以及水平有限,错误与不足Z处难免存在,敬请广大读者给与批评指正!目录第1章简单C程序设计1(1课

2、时)♦目的耍求I♦例程分析1♦实习内容2第2章顺序结构程序设计4(1・5课时)2.1目的耍求42.2例程分析42.3实习内容5第3章选择结构程序设计5(1・5课时)3.1目的要求53.2例程分析63.3实习内容8第4章循环结构程序设计9(1.5课时)目的耍求9例程分析9实习内容11第5章函数程序设计实习12(2课时)5.1目的要求125.2例程分析125.3实习内容15第6章数组程序设计实习17(2课时)6.1目的要求176.2例程分析176.3实习内容19第7章指针程序设计实习20(2.5课时)*日的要求20*例程分析2

3、0*实习内容22第偉简单C程序设计1.1目的要求1)熟悉VC6.0编译系统的纽.成,熟练掌握上机建立、编写C程序的步骤及方法。2)通过简单程序的编写进一步巩固所学的理论知识。3)掌握基本输出语句的使用。1.2例程分析【例1-1]分析理解以下源程序中printf函数的输出格式的定义规则。-T123^5678901241ooooooooolll13141516源程序main(){inta,b,c;longintm,n;floatx,y;charcl,c2;a=3861;b=48;c=5;x=l;y=2.4;m=12345;n=

4、123456;cl='a';c2二A;printf(•',,);printf("a=%3d,b=%3d,c=%5du,a,b,c);printf("x=%8.3f,y=%7.51,,,x,y);printf("m=%61d,n=%91d",m,n);printf(nc1=%c,c2=%d'cl,c2);注:为了便于分析,源程序左侧列有行号,在TC集成环境编写源程序时,不能列此行号,下同。程序运行结果参见图l-loa=3681J.b=48,0=x=1.000,.y=2.40000m=12345,n=12

5、3456cl=a,c2=65图1-1图多种输出格式输出函数printf()的主要输出格式说明如2对于printf()®数引号中的勺=、b=、c2=”等,程序运行时原样输出。程序第11行中的表示换行输出,在此将输出1空行。第12行变量a的值为”3861”是4位,大于”a=%3d”中的”3”,所以此处的3不起作用。而b中的”48”是2位比ub=%3dH少1位,所以输出的”48”与等号间有1个空格。同理,c输出的结果”5”与等号间有4个空格。程序第13行中的”%8・3”和”%7・5”,其小数点前的8和7是定义包括小数点在内的总位

6、数宽度,后面的3和5是定义小数的位数。其中”x=%8・3貲是定义按3位小数、8位列宽格式输出,而x里存放1,所以小数部分要添3个0,这样整数、小数点和小数部分合起来共占5位列宽,所以整数1与等号间有3个空格。”y=%7・5『是定义按5位小数、7位列宽格式输出,而y中存放2・4,小数仅有1位,所以后面需添4个零,5位小数位+1位小数点位+1位整数位=7位,输出宽度正好占用7位,所以整数2与等号之间没有空格。依此总结出小数位后添零、整数位前添空格的规则,读者不难自行分析出14行的输出格式。宽度定义为负数(如”%・8・3d”)时

7、,通常控制小数位后面的空格。即整数位+小数点+小数位的总位数不足定义宽度(如前面的・8),则在最后1个小数位后面添空格。第15行ncl=%cH中的”%&指定按字符格式输出,所以字符变量cl按原类型输出字符而nc2=%dH,指定按10进制数格式输出,所以字符变量c2中的字符,A,按10进制ASCD码输出”65”。以上仅仅是printf()函数的部分输出格式,它能完成的格式定义远不至此,其格式定义十分灵活、方便、实用。读者可在今后上机实习中,认真体会总结,融会贯通。【例1・2】已知两个变量a,b,其值分别为100和200,编程

8、求它们的和SUM。分析:根据题意3个变量a、b、SUM之间的关系为SUM=a+b,这是程序编写的基础。而变量n,b的值已知,可用赋值语句而不必从键盘输入。源程序1:main()inta,b,SUM;a=100;b=200;SUM=a+b;/*严格区分大小写*//*给两个变量aj)赋值*//*将a,b两个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。