1.编写一个计算长方形面积的程序,长方形的长和宽为整数,其值由键盘输入。
提示与分析:
① 设长方形的长、宽和面积分别用变量a、b、s表示,面积s=a×b。
② 因为要用到的输入、输出库函数printf()和scanf(),是在头文件stdio.h中定义的,所以在程序的开头要使用预处理命令#include <stdio.h>。
③ 在VC ++6.0环境下,注释的两种方式。
● “//”,其后面直到一行结束的内容为注释内容(单行注释)。
● “/* …… */”,其中间的内容为注释内容(单行、双行或多行注释均可)。
参考程序:
操作方法:
方法一:
● 创建一个空工程(即,项目);
● 编译、链接、执行;
(1)创建一个空工程
①执行“文件”菜单中的“新建”命令,弹出“新建”对话框。在该对话框的“工程”选项卡下,选定“Win32 Console Application”,在“工程”框中输入工程名称(如ex1_1),在“位置”框中输入工程目录(如D:\12990001\ ex1_1),如图1-2所示。
图1-2 新建对话框中的工程选项卡
②单击“确定”按钮,弹出向导对话框。在该对话框中选定“An empty project”(一个空工程),如图1-3 所示。单击“完成”按钮,弹出新建工程信息框,如图1-4所示。单击“确定”按钮,系统自动创建了一个空工程ex1_1。
图1-3 向导对话框
图1-4 新建工程信息框
(2)编辑建立源程序文件
① 执行文件菜单中的“新建”命令,弹出新建对话框。在该对话框的“文件”选项卡下,选定源文件类型为“C++ Source File”,在“文件”框中输入文件名(如 f1,扩展名.c可省略),如图1-5所示。
图1-5 新建对话框中的文件选项卡
② 单击“确定”按钮,弹出代码窗口。在该窗口中输入、编辑源程序,如图1-6所示。输入完毕,单击工具栏上的“保存”按钮。
图1-6 代码窗口
输入源代码。需要注意的是:
● 不要使用中文的全角符号,否则编译程序时会出错。
● 编辑代码时,系统将关键字用不同的颜色显示,这样方便检查输入错误,也便于程序阅读。
● 在源文件中,适当的加换行和缩格,保持良好的程序书写风格。
● 编辑模式可在“插入”和“覆盖”间切换,在下端的状态条上有提示。可按“Insert”键切换。
● 编辑窗标题栏上,显示文件名,其后的“*”号,表示文件最近修改后,尚未保存。
● 多个文件打开时,可通过“Window”菜单选择“层叠”或“平铺”。
(3)编译、连接、运行
① 编译 单击“编译”按钮。由编译程序对源程序进行语法检查,若无语法错误,则生成目标文件(.obj);若发现语法错误,则在输出窗口中显示错误信息,提示用户进行修改。
② 连接 单击“连接”按钮。由连接程序将目标文件与程序中用到的库函数连接在一起,生成可执行文件(.exe)。
③ 运行 单击“运行”按钮,由计算机运行可执行文件,得到运行结果。若需要输入数据,则先输入数据(例如:输入5,9并按回车键),然后显示运行结果(见图1-7)。看完运行结果,按任意键即返回VC++主窗口。
图1-7 显示运行结果
说明:
① 编译、链接生成可执行文件“工程名.exe”(例如:ex1_1.exe)。
② 运行可执行文件。
③ 对编译、连接、运行的操作,在“编译”菜单中有相应的命令。(www.xing528.com)
④ 如果一个程序编写完成后,还要编写另外一个程序,就需要新建一个工程,否则两个程序都无法连接运行。
下面介绍另一种更简便的方法。步骤虽然不同,但机理却是完全一样的。
方法二:
● 创建一个文件目录用于存放源代码文件;
● 单击“新文件图标”创建一个文本文件;
● 将文件保存为.c文件(文件扩展名为.c);
● 输入代码;
● 编译、链接并运行。
操作步骤:
(1)在D盘创建一个目录(文件夹),命名为test;
(2)使用工具栏新建文本文件(New Text File)按钮,创建一个文本文件,随后立即保存该文件,命名为area.c(扩展名不能省略)。尽管从本质上看,源代码文件也是一个文本文件,但VC++6.0需要根据文件的扩展名,来采取相应的操作,如果扩展名是.txt,VC就不会把它当作源代码文件来进行处理。
文件保存后,目录D:\test中出现area.c文件。
(3)输入代码并保存,如图1-8所示。
图1-8 新建文本文件并立即保存为.c文件
(4)单击“编译”按钮。弹出如图1-9所示的对话框,询问是否需要创建一个默认的工程工作区。选择“是”。
图1-9 创建工程工作区对话框
则在area.c文件所在的当前目录,创建一个名为area的工作区和工程。
(5)接下来的操作,和“方法一”就完全一样了。
两种方法的区别:第一种方法先设置好工程工作区,然后向其中添加源代码文件。第二种方法,直接创建源代码文件,在编译的时候,由系统根据文件的扩展名,自动的创建工程工作区。
2.使用键盘输入两个实型变量的值,然后将它们的值交换后输出。
提示与分析:
①定义两个实型变量,其值由键盘输入。
②定义一个实型变量,作为两个变量值交换的中间变量。
参考程序:
3.编写一个C程序,输出以下信息。
提示与分析:
在程序中,使用3次“printf();”语句就可以了。
4.编写一个程序,能够输出“Welcome to C ”,并给程序加一行注释“This is my first C program.”
提示与分析:
① 在程序中,要使用输出语句和注释语句。
② 注释一行语句,可以使用“//”或“/* …… */”。
5.假设1美元兑换6.228元人民币。编写一个程序,对输入的人民币值,能输出兑换的
美元金额。
提示与分析:
① 定义两个实型变量,分别标识人民币值和美元金额。
② 使用输入语句从键盘输入要兑换美元的人民币值,
③ 人民币兑换美元的算式:美元金额=人民币值÷6.228。
6.调试与改错
找出下面程序中的错误,改正后并在计算机上调试。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。