小学生测试c语言实验报告,C语言实验报告(实验一).doc

C语言实验报告(实验一)

姓 名学 号实验组实验时间2014.3.6.指导教师任疆红成 绩实验项目名称C程序的运行环境和运行C程序的方法

一、实验目的及要求:

了解所用的计算机系统的基本操作方法,学会独立使用该系统。

了解在该系统上如何编辑、编译、连接和运行一个C程序。

通过运行简单的C程序,初步了解C源程序的特点。

二、实验内容及步骤:

检查所用的计算机系统是否已经安装了VC++编译系统并确定它所在的子目录。

进入所用的集成环境。

熟悉集成环境的界面和有关菜单的使用方法。

三.具体操作

教材第一章的例1.1,输入程序:

运行结果:

分析:当对源程序进行编译时,如果屏幕上没有出现“出错信息”,就对其进行运行并得出结果。

输入并编辑一个有错误的C程序:

将教材第一章的例1.2故意打漏或打错几个字符,得到程序如下:

运行结果是会出现如下信息:

按照错误提醒信息对此源程序进行修改,直到与教材上的源程序一样,即得到如下程序:

得到的运行结果如下:

分析:当写完一个源程序要仔细检查,如果出现错误提醒就按照上面的指示对其进行修改,只有在确保输入的程序无错的情况下才能对其运行出结果。

比较两个数中的较大的那个数,程序如下:

输入的数为:

运行结果:

分析:如果在输入数时两个数中间用空格符隔开,即,得到的结果就为,这是一个错误的操作导致的错误的结果。因为在源程序中输入的“scanf”操作中“%d”与“%d”是用逗号隔开的,所以在输入数2和5时也应该用逗号隔开。

将上面源程序中的第三行改为:

int a;b;c;

再进行编译,即得到的程序为:

将出现如下错误提醒:

当把其改为原来的程序再运行时错误提醒就会消失,并得到和上面的结果一样的结果:

分析:因为将程序改为int a;b;c;也就意味着输入的定义了的变量只是a,而b与c都还没定义,没定义在C程序中是不能引用的。

将Max函数中的第三、四两行合并为一行,即

if (x>y) z=x; else z=y;

即得到程序为:

运行并得到结果:

分析:合并后没有出现错误提醒,即这样做是正确的。

教材第一章习题1.6,程序为:

输入的三个数为:

运行结果:

分析:在前面的比较两个数中的大数的基础上比较三个数的最大数,只要在输入的源程序没有错误的前提下,就可以得到正确的运行结果。

指导教师意见:

签名: 年 月 日

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值