请画出排序算法的流程图和c语言,南昌大学实验报告高级语言程序设计.pdf

南昌大学实验报告高级语言程序设计

实 验 报 告

实验课程: 高级语言程序设计

学生姓名:

学 号:

专业班级:

2013年10月12 日

I

目 录

实验一 C 的IDE基本操作与简单程序1

实验二 数据类型、运算符、表达式与输入输出3

实验三 选择结构与循环结构6

实验四 数组与字符串 12

实验五 C 函数14

实验六 C 函数 (2)16

实验七 函数的嵌套调用与递归调用18

实验八 预处理20

实验九 指针21

实验十 指针(2)23

实验十一 结构体与链表26

实验十二 文件27

II

南昌大学实验报告

学生姓名: 学 号: 专业班级:

实验类型:□ 验证 □ 综合 □ 设计 □ 创新 实验日期:06-02-24 实验成绩:

实验一 的 基本操作与简单程序

C IDE

一.实验目的

1. 熟悉C语言运行环境。

2. 掌握C语言程序的书写格式和C语言程序的结构。

3. 掌握C语言上机步骤,了解运行C 程序的方法。

二.实验基本原理

IDE 环境中进行C 程序开发的基本过程

三.主要仪器设备及耗材

PC 微型计算机系统

DOS操作系统或 Windows 操作系统

TurboC 集成开发环境、VisualC++ 开发环境、或其它C语言开发环境。

四.实验步骤

1. 进入所选择的IDE 环境。

2. 熟悉IDE 的界面和有关菜单命令的使用方法。

3. 编写一个程序,将华氏温度f转换为摄氏温度c 并输出.

5

转换公式为:C (F  32)

9

4. 调试以下源程序使之能正确运行并指出错误

/* 源程序 1*/

#include /* 预处理命令 */

#include

intmain()

{

doublex,y,average;

printf("input 2 floatnumbers:");

scanf("%lf%lf",x,y);

average (x+y)/2;

printf("theaverage ofx andy is:%.2f\n",average);

1

system("pause");

return 0;

}

5. 已知1970年 1月1 日是星期四,设计一个算法求出今天是星期几。要求画出算法

流程图。

五.实验数据及处理结果 (写出源程序及运行结果的截图)

六.思考讨论题或体会或对改进实验的建议

答:

对实验原理有更深的理解

通过该课程设计,掌握了什么是编译程序,编译程序工作的基本过程及其各阶段的

基本任务,熟悉了编译程序总流程框图,了解了编译程序的生成过程、构造工具及其相关的

技术对课本上的知识有了更深的理解,课本上的知识师机械的,表面的。通过把该算法的内

容,算法的执行顺序在计算机上实现,把原来以为很深奥的书本知识变的更为简单,对实验

原理有更深的理解。

七.参考资料

《C程序设计题解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值