C语言实验三循环程序设计.docx

上传人:b****4 文档编号:12228287 上传时间:2023-04-17 格式:DOCX 页数:13 大小:339.87KB
下载 相关 举报
C语言实验三循环程序设计.docx_第1页
第1页 / 共13页
C语言实验三循环程序设计.docx_第2页
第2页 / 共13页
C语言实验三循环程序设计.docx_第3页
第3页 / 共13页
C语言实验三循环程序设计.docx_第4页
第4页 / 共13页
C语言实验三循环程序设计.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

C语言实验三循环程序设计.docx

《C语言实验三循环程序设计.docx》由会员分享,可在线阅读,更多相关《C语言实验三循环程序设计.docx(13页珍藏版)》请在冰豆网上搜索。

C语言实验三循环程序设计.docx

C语言实验三循环程序设计

淮海工学院计算机工程学院

实验指导书

课程名:

《C语言程序设计》

题目:

实验三循环程序设计

班级:

Z软件152

学号:

姓名:

评语:

成绩:

指导教师:

批阅时间:

年月日

 

一、目的与要求

1、熟悉VC++6.0IDE环境的启动、使用与关闭;

2、掌握使用VC++6.0IDE编辑、编译、运行及调试C/C++程序;

3、使用其它编辑器(NotePad、TextPad、EDIT等)编辑源程序;

4、学习命令行下VC++6.0/TC++/C-Free等的编译、连接程序(CL.EXE),会使用CL.EXE来编译、连接源程序,生成可执行程序,学会可执行程序的运行;

5、掌握MSDN的使用;

6、掌握C/C++程序的结构;

7、学习程序风格良好;

8、阅读程序对每个程序给出功能模块图和程序流程图;

9、根据对程序的分析事先设计出测试数据,并分析给出对应的期望结果;

10、对比实际运行结果,分析结果。

二、实验内容或题目

0、编程使程序可以一直重复计算一元二次方程的解,直到用户愿意退出为止;

 

1、编程计算Fabonacci数列的前40项和;

2、编程打印出九九乘法口诀表;

 

3、编程输出边长在[1,10]之间的所有三角形的边长和面积。

三、功能模块图和程序流程图

0、编程使程序可以一直重复计算一元二次方程的解,直到用户愿意退出为止;

功能模块图:

程序流程图:

Main:

Equation:

1、编程计算Fabonacci数列的前40项和;

功能模块图:

程序流程图:

Main:

printFabonacci(intn):

2、编程打印出九九乘法口诀表;

3、编程输出边长在[1,10]之间的所有三角形的边长和面积。

功能模块图:

程序流程图:

Main:

triangleArea(floata,floatb,floatc)triangleZhouchang(floata,floatb,floatc)

4、实验步骤

1.分析题目,设计相关算法和模块画模块图和程序流程图

2.输入程序,并调试运行

3.输入测试数据,观察结果

4.将实验结果截图保存

五、测试数据设计

0、编程使程序可以一直重复计算一元二次方程的解,直到用户愿意退出为止;

测试数据:

232

7

565

1

结果:

Pleaseinputa,b,coftheequationax^2+bx+c=0[abcEnter]:

232

Theequation2x^2+3x+2=0hasapairofconjugatecomplexroots:

x1=-0.75+2.64575i,x2=-0.75-2.64575i.

退出不?

退出输入1,继续输入其他字符:

7

Pleaseinputa,b,coftheequationax^2+bx+c=0[abcEnter]:

565

Theequation5x^2+6x+5=0hasapairofconjugatecomplexroots:

x1=-0.6+8i,x2=-0.6-8i.

退出不?

退出输入1,继续输入其他字符:

1

1,2,3无测试数据

六、实验结果(必须抓图、贴图)

0、编程使程序可以一直重复计算一元二次方程的解,直到用户愿意退出为止;

1、编程计算Fabonacci数列的前40项和;

2、编程打印出九九乘法口诀表

3、编程输出边长在[1,10]之间的所有三角形的边长和面积。

七、结果分析与实验体会

经过这次实验,我懂得了循环即重复。

要适当运用循环语句,减少程序运行的时间和空间。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 生物学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1