实验6预处理应用

上传人:大米 文档编号:567604106 上传时间:2024-07-21 格式:PPT 页数:18 大小:1.13MB
返回 下载 相关 举报
实验6预处理应用_第1页
第1页 / 共18页
实验6预处理应用_第2页
第2页 / 共18页
实验6预处理应用_第3页
第3页 / 共18页
实验6预处理应用_第4页
第4页 / 共18页
实验6预处理应用_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《实验6预处理应用》由会员分享,可在线阅读,更多相关《实验6预处理应用(18页珍藏版)》请在金锄头文库上搜索。

1、实验六实验六 预处理的应用预处理的应用 吉林大学计算机教学与研究中心王连平制作Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.实验题目一 实验题目实验题目:将两个一维数组将两个一维数组a和和b的对应的对应元素值进行交换。元素值进行交换。实验要求实验要求:定义一个实现两个整数之间的定义一个实现两个整数之间的交换的宏交换的宏SWAP(x,y),在,在main()函数中调用函数中调用SWAP宏实现两个一数组宏实现两个一数组

2、a和和b数组元素的交数组元素的交换。换。 Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心实验题目一 解题思路解题思路:先定义一个宏先定义一个宏SWAP(x,y),用于实现两个整数之间的交换。然后在主用于实现两个整数之间的交换。然后在主函数中声明两个整形的一维数组函数中声明两个整形的一维数组a和和b。通。通过输入函数过输入函数scanf()分别给分别给a和和b数

3、组赋值。数组赋值。在主函数中通过在主函数中通过for循环语句调用宏循环语句调用宏SWAP,完成,完成a和和b数组元素的数组元素的交换交换。通过。通过printf()函数输出函数输出a和和b数组数组元素的元素的值值。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心实验题目一:实验步骤实验步骤1启动启动TURBO CTURBO C:单击桌面上的:单击桌面上的TC快捷

4、方式快捷方式图标图标进入进入TURBO C TURBO C 集成编辑环境。集成编辑环境。 2建立新文件建立新文件:用键盘光标键选定:用键盘光标键选定File菜单菜单New菜单项,按回车键。进入全屏幕编辑环境,菜单项,按回车键。进入全屏幕编辑环境,输入实验题目一的源程序并编辑。输入实验题目一的源程序并编辑。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心实验题目一

5、:实验步骤实验步骤3源程序存盘源程序存盘:选定:选定File菜单菜单Write to菜单项,菜单项,按回车键。在弹出的窗口中键入的源程序的存储按回车键。在弹出的窗口中键入的源程序的存储路径和文件名。如:路径和文件名。如:D:wlpfile61.c按按回车键回车键即即可。可。注:注:wlpwlp是学生自己的文件夹名。是学生自己的文件夹名。4编译及运行源程序编译及运行源程序:选定选定Run菜单或按菜单或按Ctrl+F9键解释并运行源程序,当解释过程中发键解释并运行源程序,当解释过程中发现错误,则要返回编辑状态,修改源程序后再现错误,则要返回编辑状态,修改源程序后再运行。也可选定运行。也可选定Com

6、plie菜单下的编译功能,菜单下的编译功能,将源程序编译成将源程序编译成exe类型类型文件文件(如如:file61.exe),然后在操作系统环境下执行然后在操作系统环境下执行exe类型类型文件。文件。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心实验题目二 实验题目实验题目:找出找出4个整数中的最小值。个整数中的最小值。实验要求实验要求:定义一个找出两个整数中

7、值小定义一个找出两个整数中值小的数的宏的数的宏MIN(x,y),在,在main()函数中调用函数中调用MIN宏实现找出宏实现找出4个整数中的最小值。个整数中的最小值。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心实验题目二 解题思路解题思路:先定义一个宏先定义一个宏MIN(x,y),以,以实现找出两个整数中值小的数。然后在主实现找出两个整数中值小的数。然后在主

8、函数中声明函数中声明4个整形变量个整形变量a、b、c、d。通。通过输入函数过输入函数scanf()分别给分别给a、b、c、d变变量赋值。在主函数中通过调用宏量赋值。在主函数中通过调用宏MIN,完,完成找出成找出4个整数中的最小值。个整数中的最小值。 Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心实验题目二:实验步骤实验步骤1启动启动TURBO CTURBO C

9、:单击桌面上的:单击桌面上的TC快捷方式快捷方式 图标。图标。2建立新文件建立新文件:选定:选定File菜单菜单New菜单菜单项进项进 入全屏幕编辑环境。入全屏幕编辑环境。3源程序存盘源程序存盘:选定:选定File菜单菜单Write to菜单菜单 项项存盘存盘file62.c 文件文件。4编译及运行编译及运行:选定:选定Run菜单或菜单或Complie菜菜 单单,解释执行或编译执行。,解释执行或编译执行。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-20

10、11 Aspose Pty Ltd.吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心实验题目三 实验题目实验题目:定义两个带参数的宏求任意定义两个带参数的宏求任意三角形的面积。三角形的面积。实验要求实验要求:定义一个宏定义一个宏S求求s=(a+b+c),a,b,c为三角形的三边。再定义另一个宏为三角形的三边。再定义另一个宏AREA求三角形面积。求三角形面积。 aera=Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty

11、Ltd.吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心实验题目三 解题思路解题思路:先定义一个宏先定义一个宏S(a,b,c),以,以实现求实现求s= (a+b+c)的值。然后在定义一的值。然后在定义一个宏个宏AREA(a,b,c) 求三角形面积。主函求三角形面积。主函数中声明数中声明3个实型变量个实型变量a、b、c代表三个代表三个边。通过输入函数边。通过输入函数scanf()分别给分别给a、b、c变量赋值。在主函数中通过调用宏变量赋值。在主函数中通过调用宏AREA(a,b,c),计算三角形的面积。,计算三角形的面积。Evaluation only.Created with Aspos

12、e.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心实验题目三:实验步骤实验步骤1启动启动TURBO CTURBO C:单击桌面上的:单击桌面上的TC快捷方式快捷方式 图标。图标。2建立新文件建立新文件:选定:选定File菜单菜单New菜单菜单项进项进 入全屏幕编辑环境。入全屏幕编辑环境。3源程序存盘源程序存盘:选定:选定File菜单菜单Write to菜单菜单 项项存盘存盘file63.c 文件文件。4编译及运行编译及运行:选定:

13、选定Run菜单或菜单或Complie菜菜 单单,解释执行或编译执行。,解释执行或编译执行。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心实验题目四 实验题目实验题目:用带参数的宏定义三种类型用带参数的宏定义三种类型(整型、实型、字符串整型、实型、字符串)的输出格式,并存的输出格式,并存于一个程序文件名于一个程序文件名“format.c”中。另编写中。另编写一个

14、程序一个程序“myfile.c”,调用,调用“format.c ”文文件中的宏定义输出格式。件中的宏定义输出格式。 实验要求实验要求:用宏定义整型、实型和字符串用宏定义整型、实型和字符串三种类型的输出格式并存于三种类型的输出格式并存于“format.c”文件文件中。再编写一个程序中。再编写一个程序“myfile.c”并调用并调用“format.c”文件中的宏定义输出格式。程序文件中的宏定义输出格式。程序“myfile.c”的内容自定。的内容自定。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.

15、0.0.Copyright 2004-2011 Aspose Pty Ltd.吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心实验题目四 解题思路解题思路:用带参数的宏定义整型、用带参数的宏定义整型、实型和字符串三种类型的输出格式并实型和字符串三种类型的输出格式并存于存于“format.c”文件中。再编写一个文件中。再编写一个程序程序“myfile.c”并调用并调用“format.c”文件文件中的宏定义输出格式。中的宏定义输出格式。 Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.

16、0.Copyright 2004-2011 Aspose Pty Ltd.吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心实验题目四:实验步骤实验步骤1启动启动TURBO CTURBO C:单击桌面上的:单击桌面上的TC快捷方式快捷方式 图标。图标。2建立新文件建立新文件:选定:选定File菜单菜单New菜单菜单项进项进 入全屏幕编辑环境。入全屏幕编辑环境。3源程序存盘源程序存盘:选定:选定File菜单菜单Write to菜单菜单 项项存盘存盘file64.c 文件文件。4编译及运行编译及运行:选定:选定Run菜单或菜单或Complie菜菜 单单,解释执行或编译执行。,解释执行或编译执

17、行。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心实验题目五 实验题目实验题目:输入一行字母字符,可任选两种输入一行字母字符,可任选两种输出,一种为原文输出(不加密输出);另输出,一种为原文输出(不加密输出);另一种为加密输出。一种为加密输出。实验要求实验要求:用条件编译方法实现。加密输出时:用条件编译方法实现。加密输出时:字母字母A变成字母变成字母E,a变成

18、变成e,即变成其后的即变成其后的第第4个字母,个字母,W变成变成A,X变成变成B,Y变成变成C,Z变成变成D。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心实验题目五 解题思路解题思路:用用#define 命令控制输出。例如:命令控制输出。例如:若若#define CHANGE 1 则加密输出。则加密输出。若若#define CHANGE 0 则原文输出。则原

19、文输出。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心实验题目五:实验步骤实验步骤1启动启动TURBO CTURBO C:单击桌面上的:单击桌面上的TC快捷方式快捷方式 图标。图标。2建立新文件建立新文件:选定:选定File菜单菜单New菜单菜单项进项进 入全屏幕编辑环境。入全屏幕编辑环境。3源程序存盘源程序存盘:选定:选定File菜单菜单Write to菜单

20、菜单 项项存盘存盘file65.c 文件文件。4编译及运行编译及运行:选定:选定Run菜单或菜单或Complie菜菜 单单,解释执行或编译执行。,解释执行或编译执行。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号