当前位置:文档之家› 实验2 用C语言编写简单程序——2.1 基本数据处理

实验2 用C语言编写简单程序——2.1 基本数据处理


错误信息指出
,仔细观察后,发现错误原因是
,改正后重
新编译,新产生的第一个错误信息是:’fahr’: undeclared identifier 双击该错误信
息,箭头指向源程序的第 4 行,错误信息指出
,仔细观察后,发现错
误原因是
,改正后重新编译,编译正确。
(4)单击按钮构建,连接正确。
(5)单击按钮执行,运行结果为:
击选中“编译微型条”选项,该工具条即出现在工具栏下方。其中,第一个按钮
表示编译,第二个按钮表示构件,第四个按钮表示运行。
(3)单击编译按钮,编译时出现的第一条错误信息是: Cannot open include
file:’stdoi.h’: No such file or directory 双击该错误信息,箭头指向源程序的第 1 行,
7
printf(“fahr=d,Celsius=%d\n”,fahr,celsius);
8
9
return 0;
10 }
运行结果(改正后程序的运行结果)
fahr=100, celsius=37
(1)在实验 1 中,使用菜单来完成编译、连接和运行操作,现在介绍使用工具
栏完成上述操作的方法。在工具栏或菜单栏上右击,出现完整的工具箱菜单,单
c 5 ( f 32) 9
其中, c 表示摄氏温度, f 表示华氏温度。(源程序 error02_1.cpp)
源程序(有错误的程序)
1 #include <stdou.h>
2 int main(coid)
3{
4
int Celsius;fahr;
5
fahr=100;
6
celsius=5*(fahr-32)/9;
fahr=d, Celsius=100
结果不符合题目的要求,仔细检查源程序,原因是
,改正后,重新编
译、连接和运行,运行结果与题目要求的个数 x 的平方,赋值给 y,并分别以“y=x*x”和
“x*x=y”的形式输出 x 和 y 的值。请不要删除源程序中的任何注释(源程序
error02_2.cpp)。
输入输出示例(假设 x 的值为 3)
9=3*3
3*3=9
源程序(有错误的程序)
1 #include <stdio>
2 int main(void)
3{
4
int x,y;
5
6
y=x*x;
7
printf(“%d”=%d*%d”,x); /*输出
8
printf(“d*%d=%d”,y);
5
氏温度,f 表示华氏温度。 输入输出示例 celsius=26,fah=78 (3)已知某位学生的数学、英语和计算机课程的成绩分别是 87 分、72 分和 93 分,求该生 3 门课的平均分。 输入输出示例 math=87,eng=72,comp=93,average=84 (4)当 n 为 152 时,分别求出 n 的个位数字(digit1)、十位数字(digit2)和百 位数字(digit3)的值。 【实验结果与分析】 将源程序、运行结果和分析以及实验中遇到的问题和解决问题的方法写在实验报 告上。
实验 2 用 C 语言编写简单程序
2.1 基本数据处理
【实验目的】 (1)掌握算术表达式和赋值表达式的使用。 (2)掌握基本输出函数的使用。 (3)能够编程实现简单的数据处理。 (4)理解编译错误信息的含义,掌握简单 C 程序的查错方法。 【实验内容】 一、调试示例 改正下列程序中的错误,求华氏温度 100oF 对应的摄氏温度。计算公式如下:
击第一个错误,观察源程序中的箭头位置,并分析错误原因。
错误信息:
错误原因:
改正方法:
(3)改正后错误再次进行编译和连接,没有出现错误信息,运行程序。
运行结果为
,是否正确:
仔细观察源程序,指出错误的位置并给出正确的语句。
错误行号: 正确语句:
错误行号: 正确语句:
错误行号: 正确语句:
三、编程题
(1)求华氏温度 150 oF 对应的摄氏温度。计算公式如下。
c 5 f 5 32
9
9
其中,c 表示摄氏温度,f 表示华氏温度。
输入输出示例
fah=150,celsius=66 思考:如果使用公式 c 5 ( f 32) 计算华氏温度 150 oF 对应的摄氏温度,这两个公
9
式的计算结果是否一样?为什么?
(2)求摄氏温度 26 oC 对应的华氏温度。计算公式如下 f 9 c 32 ,其中 c 表示摄
9
10 return 0;
11 }
(1)打开源程序 error02_2.cpp,对程序进行编译,信息窗口显示
error(s)
warning(s)。双击第一个错误,观察源程序中的箭头位置,并分析错误原
因。
错误信息:
错误原因:
改正方法:
(2)改正错误后重新进行编译,信息窗口显示 error(s) warning(s)。双
相关主题