《C语言实验指导书》第3版

《C语言实验指导书》第3版

ID:45746166

大小:198.82 KB

页数:23页

时间:2019-11-17

《C语言实验指导书》第3版_第1页
《C语言实验指导书》第3版_第2页
《C语言实验指导书》第3版_第3页
《C语言实验指导书》第3版_第4页
《C语言实验指导书》第3版_第5页
资源描述:

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

1、C语言程序设计实验指导书(修订列妥徽电&信息职止技求禽院200?耳5月7日目录实验1运行简单的C程序2实验2练习使用算术运算符5实验3使用输入、输出函数7实验4模拟ATM取款机界面8实验5循环语句的使用——猜数字游戏9实验6—维数组的应用11实验7函数参数的传递12实验8嵌套与递归调用的实现14实验9结构体和共用体15实验10文件17课程设计:单链表的操作19实验1运行简单的C程序一.实训目的:1、熟悉TC运行环境2、练习简单C程序的编写3、熟练掌握C程序的上机运行步骤二.实训内容:1.实验要求:编程求37+29的值,熟悉TC运行环境2.分析与设计:编写一个main()函数,将数据37和

2、29分别用变量保存,然后用另一个变量存放两个变量的和,最后将和变量的值输出。3.源代码:main(){inta,b,sum;a=37;b=29;sum=a+b;printf(“sum=%d”,sum);}在TC环境中输入上面的代码后,先编译、连接,再保存,然后再运行。具体操作步骤如下所示:(1)编译(2)连接cTTCFileEditRunConpileProject0Line1nainO

3、ngEXEfileLinking:NONAME.EXE:LIBXCS.LIBLinescompiled:Warnings:Errors:T000LinkPASS200■mIp

4、IJ11TII*Jiw•-I__/••一■■•丿・“•亠•_.・-—•一」亠丿一一I■;_■_・・JSuccess:P;Message•CompilingC:TURB0C2N0NAME.C:Alt:Fl-LasthelpF3-PickF6-SwapF?/F8-Preu/NexterrorF9Kf£il£niUil(3)保存F2(4)运行CTRL+F9(5)运行结果ALT+F5按任意键返回注意:1、第(1)步和第

5、(2)步可以合起来操作,使用快捷键F92、程序比较大时,最好边输入代码,边保存,以防止意外情况的发生。选做题:1.输出字符串mair)(){printf("Cprogram'n'');printf(“HelloWorld!w);}2.已知岡的半径,求岡的面积#definePT3.14main(){intr=5;floats;s二pi*r*r;printf("area=%f”,s);3.求任意两个数中的最大值main(){inta,b,max;printf(uInputtwonumbers:v;scanf(“%d,%d”,&a,&b);max=a;if(max

6、intf("max=%d”,max);实验2练习使用算术运算符一.实训目的:1.练习使用基本类型的变量进行编程2.练习使用C的运算符二.实训内容:1.实验要求:熟练使用运算符(%,++,-)2.分析与设计:求余运算符要求两个操作数都必须是整数;++和一要看清是先使用还是先自增(减)3.源代码:程序取出一个三位整数的各个位,并输出main(){intx=123;charcl,c2,c3;cl=x%10;c2=x/10%10;c3二x/100;printf("%d,%d,%d",c3,c2,cl);}运行结果为:1,2,3程序2:练习自增和自减运算符的使用main(){intx=2,y,

7、z;y=(++x)+(x++)+(++x);z=(x--)+(--x)+(x--);printf("x=%d,y=%d,z=%d”,x,y,z);}运行结果:x二2,y二12,z二12选做题:一.分析下面程序运行结果产生的原因。1.main(){intx,y;charc;x=y=5;ch二'a';printf(^%d,%d,%c”,x++,卄y,ch);}2main(){floatm,n,k;k=(3.1,m=2.0+2.1);printf("%f”,k);n=(m=3.8,k);printf(“%f”,n);}3.main(){inta=2,b=l,c=l,d=6,e=9;b+=a

8、;printf("%d",b);c*二a;printf("%d”,c);d/=a;printf("%d”,d);e%=a;printf("%d”,e);}4.main(){intal,a2;floatb,c;b=5.425;c二52.954;al二(int)(b+c);a2=(int)b+(int)c;printf(“al=%d,a2=%d”,al,a2);}二.编程题1.求1+2+3+4+5+6+7+8+9+10的和。2.利用中间

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

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

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