c语言程序设计习题与实验指导

c语言程序设计习题与实验指导

ID:5317296

大小:9.55 MB

页数:22页

时间:2017-12-08

c语言程序设计习题与实验指导_第1页
c语言程序设计习题与实验指导_第2页
c语言程序设计习题与实验指导_第3页
c语言程序设计习题与实验指导_第4页
c语言程序设计习题与实验指导_第5页
资源描述:

《c语言程序设计习题与实验指导》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第4立早c语一曰亠一上机实验实验1熟悉C语言的运行环境和简单程序的调试过程1.实验目的1)熟悉C语言运行环境和上机步骤。2)熟悉C程序的编辑、编译、链接和运行的过程。3)掌握C语言程序的书写格式和C语言程序的结构。2.实验内容(1)基本练习1)编辑输入一个简单的程序。选择Rle菜单中的New并按回车,使编辑窗口变成空白。在编辑状态下输入:main()(print£〃(′ThisisaCprogram!)氵〉2)按功能键F9进行编译和链接,观察屏幕上显示的编译信息。如果出现出错信息,则应找出原因并改正之,再进行编译。直到不出现语法错误为止。3)找一些书本上的程序在编辑

2、状态下输入,故意漏打或打错几个字符。按照第二个实验内容的步骤进行编译链接,仔细分析编译信息窗口和Message窗口,可能显示有多个错误,逐个修改,直到不出现错误。然后按Ctrl+F9键运行程序,按Alt+F5键,切换到用户屏,观察分析运行结果。(2)思考题1)编写一个C语言程序,从键盘输入x、y、z三个变量,并输出其中的最大值。①输入自己编写的源程序。②检查程序有无错误(包括语法错误和逻辑错误),有则改之。③编译和连接,仔细分析绋译信息,如有错误应找出原因并改正。④运行程序,输入数据,分析结果。⑤将调试好的程序保存在自己的用户目录中,文件名自定。⑥用Ⅲe

3、NeW将编

4、辑窗口清空?再选Rle

5、Load将该文件读入,检查编辑窗口中的内容是否是刚才保存的程序。⑦关闭TurbOC,检查用户目录下的文件名,有无后缀为.G、,o叻和.exe的文件。2)编写一个C语言程序,从键盘输入三个整数,要求按从小到大排序并输出。(3)分析与讨论1)记下在调试过程中所发现的错误、系统给出的出错信息和对策。分析讨论对策°166·第二部分实验指导成功和失败的原因。2)总结C程序的结构和书写规则。实验2数据类型、运算符及表达式1,实验目的1)掌握C语言基本数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。2)掌握不同的类型数据之间赋值的

6、规律。3)学会使用C语言的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(-ˉ)运算符的使用。4)掌握-些数学表达式在C语言中的表示形式。5)掌握C语言中赋值语句的使用方法。6)掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。2.实验内容(l)基本练习1)输入并运行下面的程序。#⊥nc△ude(stdio.h)main()(charc1`c2氵c1=′a′氵G2=′b''pr⊥ntf(u留c髫c〃、c1`c2)氵)①运行此程序。″②在此基础上增加一个语句:“print※%d%dXn″,c1,咙);”再运行程序并分析结果。“③再将

7、第四行改为intc1,凼;”再运行并分析结果。“④再将第五行、第六行改为c1=%四=b;”(没有单引号),再运行,并分析结果。⑤再将第五行、第六行改为“c1丿犭f冖2Jb″;”(双引号),再运行,并分析结果。“⑥再将第五行、第六行改为c1=300;咙=400;”(大于255的整数),再运行,并分析结果。2)输入下面的程序。#include(std±o.h>main()(inti氵j`m氵rl扌i=s芦j蒜1O氵m=++△淠·167·第⒕章C语言上机实验n=j++氵printf(、、%d`%d`%d`昆d〃、i'j`m`n);)①运行程序,注意i、j、m、n各变量

8、的值,分别做以下改动并运行。“②将第七行、第八行改为m〓i廿扭〓十△;”再运行,并分析运行结果。③将程序改为:艹inc△ude(stdi0。h>mainO(inti`);i=8`彐=10`printf(灬%d'%d″`i++`++j);)再运行,并分析运行结果。④将最后一条语旬改为“print※″%d,%dXn″,-叶i,+勹);”再运行分析运行结果。'并⑤将程序改为:艹includemain()(inti`〕`m=0`n=0;i=8氵]=10`m+=++i氵·nˉ=j++'printf(′、昆d`%d`昆d`昆d″氵`i`j'm`n〉∷)

9、再运行,并分析运行结果。3)输入并编辑下面的程序。艹include(stdio.h>ma⊥n⑴(inta`b`f1oatc`d`longe`f氵unsignedintu`v`charc1`c2氵scanf(、%d`笤d″·〃`a`b)¨scanf(、%f`%£;·`C`d〉∷scanf(·t笤△d`昆△d〃〉⋯‘、〃`e`£scan£(、昆o`%°`u`v);scanf(··%c`%c″`C1`C2)`printf(灬″);printf(ua=%7d`b=%7d〃、&a`&b);∷print£(、C=%10.2£=舄10·2£″、&c`&d)``¢p

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

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

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