1、高级语言程序设计实验报告学号: 09006512 实验项目类型课程名称高级语言程序设计 实验项目 顺序结构编程验证演示综合设计指导教师 李养群 成 绩一、实验目的1初识 VC+的上级环境,学会建立工程,文件,学会编译,链接并运行程序,查找并修改简单的语法错误。 2、 正确 调用出入输出函数 scanf(),printf(),getchar(),putchar()进行数据的 I/O,观察输出格式,掌握键盘输入方法3初步使用调试器跟踪程序,观察变量值变化情况二、实验步骤1,了解操作环境2,编写程序3,对程序进行调试,纠错三、实验指导1,题 2 指导:A,在改写过程中理解字符输入的两种不同控制方式的
2、区别。注意:字符值本身键入是绝对不能加定界符单引号。测试整数和实数在输入时可以使用那些分隔符。B,注意所要求的实验结果,以第一行输出“sizeof(int)=4”为例,其中的 sizeof(int)=实际上是作为提示信息输出的, ,而 4 则是一个整数结果,要使用“%d”格式控制符控制,所对应的表达式应该是 sizeof(int)。sizeof()运算符的使用参照主教材程序 2,1。C,在 Printf 中正确使用格式控制符以及转义字符控制换行。2,题 3 指导A,该题要计算援助的表面积还有圆柱体的以及,因此圆周率将要被使用,由于程序中多次2使用都该常量,建议将该常量定义为一个符号常量,方法为
3、#define pi 3.14159 此后在需要用到圆周率的地方,直接使用 pi 就可以,源于符号常量的使用参阅叫曹 7.6.1.B,该程序中使用的常量建议使用 double 类型。C,输出的结果保留两位小数的方法是使用格式控制符“%.2f” 。3,题 4 指导A,原题中给出的银行利率 rate 为 3.82%,注意 3.82%是数学表示,在 c 语言中应当表示为0.0382,B.该题中使用计算乘方的函数 pow,该函数的使用方法,如:pow(2.5,3)的功能是求 2.5的 3 次方,为了使用该函数,在程序的最前面加编译预处理命令#include, 具体可以查询附录的数学函数部分。C,为了保
4、证输出结果清晰,应当有一定的提示信息而不能直接输出最后的变量 deposit 的值,输出的信息越完整越好3四、实验过程原始记录(数据、图表、计算等 )1、实验 1正确的代码:运行结果(当 ave 定义为 int ,输入 4 和 5 的时候)当把 ave 的类型定义为 double 的时候,结果与 int 的不同常见报错: 去掉 #、常见报错:去掉4常见报错: 去掉()常见报错: 去掉 “;”常见报错: 去掉 常见报错当在控制格式符中间多加了一个“, ”时52、实验 2运行结果当采用 getchar()是的程序代码6运行结果利用原有的函数检查 int float double char 的长度7运行结果3、实验 384、实验 49签名:年 月 日