下载此文档

C语言程序设计实验报告.doc


文档分类:办公文档 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
C语言程序设计实验报告
专业计算机科学与技术班级卓越工程师班日期 2011年11月25日成绩实验组别第一组第一次实验熟悉C语言程序的开发环境指导教师李开学生姓名邱金源学号 U201114493
实验名称熟悉C语言程序的开发环境
实验目的
(1)熟悉Code::Blocks等C语言程序的开发环境。
(2)掌握C程序的编辑、编译、链接和运行方法。
(3)通过运行简单的C程序,学会在集成开发环境中调试程序的方法。
实验内容
上机输入下面2个源程序,然后进行编译、链接、运行以及调试程序,使程序最终输出正确结果。
1)源程序1说明:下面的程序可实现输入三角形三边a,b,c的值,计算并输出三角形的面积。
源程序1:
#include <>
#include <>
int main(void)
{
float a, b, c, s, t;
print("Input three edge of the triangle\n")
scanf("%f%f%f", &a,&b,&c);
s = (a + b + c) / 2;
t = s * (s - a) * (s - b) * (s - c);
area = sqrt(t);
print("area = %d\n", area);
return 0;
}
2)源程序2说明:下面的程序可实现输入10个整数,计算并输出这10个整数的累加和。
源程序2:
#include<>
#define N 5;
int sum(int x[], int n);
int main()
{
int i, a[N], total;
printf("Input %d integers please!\n", N);
for(i = 0; i < N; i++)
scanf("%d", a[i]);
total = sum(a,N);
printf("The sum is &d\n", total);
return 0;
}
int sum(int x[],int n);
{
int i, s;
for(s = 0, i = 0; i < n; i++);
s += x[i];
return s;
}
实验步骤及结果
源程序1实验步骤及结果
创建一个工程
建立名为prj1的工程。
编辑源文件和保存
,编辑完毕后保存。
编辑和运行程序
编译
(B)运行
运行时,在窗口输入“3 4 5”后回车,屏幕上会显示area = ,执行的结果不对。
编译成功说明没有语法错误,但未必没有逻辑错误。尤其随着程序的愈来愈复杂,更难一次性编译成功并运行得到期望的结果,这时需要对程序进行调试以便定位错误。
调试程序——单步执行
(A)启动调试器
把光标置于int main()之前,点击按钮
打开观察窗口
单步执行
点击按钮,继续运行到程序下一行前面,再点击2次按钮,输入“3 4 5”后回车,再点击,直到第13行语句被执行,程序输出屏幕上显示area = 0,如图。
分析:从观察窗口中可以看到,程序中area

C语言程序设计实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小476 KB
  • 时间2018-04-12