C语言实验指导书

合集下载

C语言实验指导书

C语言实验指导书

《C语言》实验指导书2016年10月实验一C程序得运行环境与运行方法一、实验目得1。

掌握所用得C语言环境得基本操作方法、2.掌握编辑、编译、连接与运行C程序。

二、实验内容与要求1、学习使用Visual C++6.0环境开发C程序。

(1)在磁盘上建立自己得文件夹,用于存放C程序,如“e:\cexam”。

(2)启动Visual C++6。

0、执行“开始”-—“所有程序”——“Microsoft Visual Studio 6。

0"——“Microsoft Visual Studio 6.0”命令,进入VC++编程环境,如图1 所示。

图1 MicrosoftVisual Studio6、0窗口(3)新建C 程序文件。

执行“文件”——“新建”命令,单击如图2所示得“文件”选项卡,选中“C++So urceFile”;图 2 新建文件在“文件”文本框中输入文件名test1, 则C源程序被命名为test1。

cpp,若想指定扩展名为.c,则需在“文件”文本框中输入文件名test1.c;在“目录”下拉列表框选择已经建立得文件夹,如,单击“确定”按钮,就新建了C源程序文件,并显示编辑窗口与信息窗口,如图3所示,然后在编辑窗口中输入程序。

(4)保存程序。

在如图3得界面输入程序代码。

由于完全就是Windows 界面,输入及修改可借助鼠标与菜单进行,十分方便。

当输入结束后,执行“文件”——“保存”命令,保存源文件。

图3编辑源程序(5)编译程序。

信息窗口编辑窗口执行“组建”--“编译[test1、cpp]”命令,弹出消息框,如图4所示,单击“就是"按钮,开始编译,并在信息窗口中显示编译信息。

如果信息窗口中显示“test1.obj-0error(s),0 warning(s)",表示编译正确,没有发现错误与警告,并生成了目标文件test1、obj、图4产生工作区消息框如果显示错误信息,说明程序中存在严重得错误,必须改正,双击某行出错信息,程序窗口中会指示对应出错位置,根据信息窗口得提示分别予以纠正;如果显示警告信息,说明这些错误并未影响目标文件得生成,但通常也应该改正。

C语言程序设计实验指导书

C语言程序设计实验指导书

实验1 C语言的编程环境一.实验目的1.初步了解C程序的编译、连接和运行的过程。

2.掌握和理解C程序的结构。

二.实验内容1.使用TC2.运行一个简单的C程序三.实验环境PC微机;DOS操作系统或Windows 操作系统;Turbo C 程序集成环境。

四.实验步骤1.启动Turbo C如果用户计算机系统已经安装了Turbo C编译系统,则在DOS命令状态下键入命令tc。

进入Turbo C集成环境后,首先在屏幕上显示Turbo C主菜单窗口。

在该窗口,有8个菜单条目。

每一个菜单的意义如下:File 处理文件(包括装入、存盘、选择、建立、换名写盘),目录操作(包括列表、改变工作目录),退出系统及调用DOS 。

Edit 建立、编辑源文件。

Run 控制运行程序。

如果程序已经编译连接好,且Debug/Source Debugging以及Option/Compiler/Code generation/OBJ Debug Information开关置为On,则可以用此菜单初始化调试阶段。

Compile 编译并生成目标程序与可执行文件。

Project 允许说明程序中包含哪些文件的管理条目。

Options 可以选择集成环境任选项(如存储模式、编译时的任选项、诊断及连接任选项)及定义宏;也可以记录Include Output及Library文件目录,保存编译任选项和从配置文件加载任选。

Debug 检查、改变变量的值,查找函数,程序运行时查看调用栈。

选择程序编译时是否在执行行代码中插入调试信息。

Break/Watch 增加、删除、编辑监视表达式,及设置、清除、执行至断点。

特别要指出的是,除了Edit项外,每一个菜单又有对应的子菜单。

而选择Edit项目后,只是进入编辑器。

为了从主菜单中选择所需要的功能,可以用以下两种方式之一:(1)按F10键后,可以看到屏幕上部主菜单中有反白显示,此时,利用左、右光标移动键(←与→)选择需要的菜单,然后按回车(Enter)键。

c语言实验指导书全稿liujin

c语言实验指导书全稿liujin

目录实验一Turbo c 集成开发环境的使用 (2)实验二数据类型、运算符与表达式 (14)实验三数据的输入、输出 (18)实验四选择结构程序设计 (23)实验五循环语句 (30)实验六数组 (36)实验七函数 (43)实验八指针 (51)实验九结构体与共用体 (57)实验十位运算与文件操作 (63)附录一、C语言上机考试样题 (68)附录二、重庆市二级C考试样题 (70)附录三、学C语言常犯的错误 (71)实验报告要求 (76)参考文献 (77)实验一Turbo c 集成开发环境的使用一、实验目的1.掌握Turbo C 集成环境的使用,能将一个简单的C语言源程序打开、存盘、编译、运行并查看运行结果。

2.通过运行简单的C程序,初步了解C源程序的特点。

二、实验指导Turbo C是一个集程序编辑、编译、连接、调试为一体的C语言程序开发软件,我们通常称之为IDE(Integrated Development Environment), TC IDE就是TC集成开发环境,另外如VC IDE是指VC的集成开发环境。

本次实验将要学习如何使用该集成开发软件的使用。

1.Turbo C3.0的安装目前下载的TC2,TC3按安装分类大概有两种版本:一是通过install安装,二是直接解压后建立TC.EXE的快捷方式,在WINDOWS下双击即可运行(DOS下直接运行TC.EXE)。

下面介绍第一种情况的安装过程:①下载得到Turbo C3.0的文件,解压在某个目录下,现假设解压在D盘tc3目录下,该目录下即为安装TC3.0所需的文件,如图1.1所示图1.1②运行TC3目录下的安装文件install.exe,出现图1.2的界面图1.2③按回车进入界面如图1.3,输入安装文件所在的驱动器,默认为A驱即软驱,现应输入D,回车后选择安装文件所在的目录TC3,如图1.4图1.3图1.4④选择完安装文件的目录后确定软件安装的目的盘符及路径,如图 1.5,界面上所示的路径D:\TC是默认的盘符及路径,如果不修改则将软件安装到D盘的TC目录下,如果想安装在C盘则可将光标移到Directories…处进行修改,如图1.6所示。

C语言实验指导书

C语言实验指导书

实验指导书一、实验环境简介(一)、C程序的开发过程开发一个C语言程序,要经过以下4个阶段:(1)编辑源程序文件;(2)编译源程序;(3)程序连接;(4)运行程序。

1、编辑C语言源程序编写源程序就是程序设计人员用C程序设计语言描述解决某问题的过程和具体实现的方法。

这样写出的程序叫做C语言源程序。

源程序以文件(File)的形式存储在计算机的的软盘或硬盘中,通常它是一种文本文件,所谓文本文件就是以ASCII码存储的文件,它可以用任何文本编辑软件编写。

文件要有文件名,文件以其文件名在磁盘中存储和与其他文件相区别。

文件名由两部分组成:文件名和扩展名。

其书写格式为:文件名.扩展名按C语言编写的源程序,其文件扩展名通常为c。

例如,file1.c2.编译源程序计算机系统只能认识和执行用机器语言编写的程序,不能理解用C语言或其他非机器语言编写的程序。

所以,源程序必须翻译成机器语言程序。

翻译是通过一个称为编译器(Compiler)或编译系统的软件实现的。

编译系统编译源程序时,首先对源程序进行语法检查,如果发错误,就会显示错误的位置和错误的性质并终止编译。

这时,用户需要对源程序进行再编辑,修改源程序文件中的错误。

然后,重新进行编译。

这个过程反复进行,直到编译器认为没有语法错误为止。

源程序通过编译后,产生一个目标文件。

目标文件的文件名就是源程序文件的文件名,但扩展名为obj,例如源文件file1.c,经编译后产生目标文件:file1.obj。

目标文件由计算机的机器指令和其他一些二进制信息组成,它仍不能由计算机直接执行,还要经过一个所谓的连接过程。

3.连接程序由编译系统中称为连接程序(Linker)的软件,将目标文件和编译系统的系统函数库连接生成可执行的机器语言程序,这一过程称为连接。

连接程序在连接过程中也要对程序进行语法检查,如果发现错误,则给出相应的错误信息并终止连接。

这时,程序设计人员要再次对源程序文件作相应修改,重新进行编译,重新进行连接,这个过程要一直进行到连接成功为止。

C语言实验指导书

C语言实验指导书

实验一:编译程序Turbo C 2.0的设置和使用【实验目的】1.明确Turbo C2.0的作用2.掌握Turbo C 2.0编译环境的设置3.掌握Turbo C 2.0的使用【实验要求或实验任务】1.安装Turbo C2.02.在C盘根目录下建立Turbo C 2.0的工作目录3.在Turbo C 2.0中指定工作目录,并设置Turbo C 2.0的编译环境4.在Turbo C 2.0的编辑框中输入4段C源程序代码,并保存运行,观察效果5.找到编译产生的可执行程序文件,并复制到C:\exe文件夹下【实验内容或实验步骤】实验二:C语言输入输出语句的使用【实验目的】1.了解数据类型对变量和常量定义的影响2.区别变量和常量在程序设计中的作用3.能够用输入输出语句对不同类型的变量进行输入和输出【实验要求或实验任务】1.针对每种数据类型定义一个变量,并用输入语句为该变量赋值,然后用输出语句输出该变量2.为每种数据类型定义一个常量,并尝试修改该常量,看是否可行3.尝试用输出语句以不同的格式输出变量【实验内容或实验步骤】实验三:单分支和双分支选择结构程序设计【实验目的】1.掌握算术运算,赋值运算和逗号运算的运算规则2.掌握关系运算和逻辑运算的运算规则3.能够运用关系运算和逻辑运算来构建单分支和双分支的条件表达式4.掌握单分支和双分支选择结构程序设计的方法【实验要求或实验任务】1.在C源程序中,书写不同的算术运算表达式,不同的赋值表达式和不同的逗号表达式,观察最后运行的结果和自己运算的是否一致2.在单分支选择结构的条件表达式项目中,书写关系运算表达式,观察程序运行的流程3.在单分支选择结构的条件表达式项目中,书写逻辑运算表达式,观察程序运行的流程4.在双分支选择结构的条件表达式项目中,书写由逻辑运算和关系运算构建的表达式,观察程序运行的流程【实验内容或实验步骤】实验四:多分支选择结构程序设计【实验目的】1.熟练运用关系运算和逻辑运算来构建表达式,明确表达式的值2.熟练两种多分支语句的书写格式,并能通过正确地判断条件表达式的值,来判断多分支结构语句的执行流程3.能够区分嵌套else-if语句和switch语句的条件表达式各自的构成方式以及条件表达式的取值【实验要求或实验任务】1.在程序设计中,书写多个关系运算和逻辑运算构成的混合运算的表达式,并通过运行它,来判断和自己计算的值是否一致2.用嵌套else-if语句书写多分支选择结构的程序,并用关系运算和逻辑运算的混合运算表达式作为条件表达式,判断程序运行的流程3.用switch语句书写多分支选择结构的程序,并用表达式可能呈现的多个值来作为条件,判断程序运行的流程【实验内容或实验步骤】实验五:三种循环语句的使用【实验目的】1.掌握while语句的使用2.掌握do-while语句的使用3.掌握for语句的使用【实验要求或实验任务】1.用while语句编写P83编程题4.1的程序2.用do-while语句编写P83编程题4.4的程序3.用for语句编写P83编程题4.2的程序4.用嵌套for语句编写程序实现九九乘法表【实验内容或实验步骤】实验六:数组及其应用【实验目的】1.掌握一维数组和二维数组的定义与赋值引用2.掌握用字符数组存储字符串的方法3.掌握几种字符处理函数的使用【实验要求或实验任务】1.定义一维数组,并存储10名学生的成绩,用冒泡排序法来完成对学生成绩的从高到低的排列。

C语言实验指导书全教程

C语言实验指导书全教程

第一部分:《C语言程序设计》实验教学大纲一、本实验课的性质、任务与目的本实验课目的是使学生掌握C语言编程的常用方法,以任务驱动教学法,重点培养学生的编程能力,为以后学习后继专业课程和进行软件开发打下基础。

通过学习能够运用C语言中的各个知识点编写能完成一定功能的程序。

训练学生进行复杂程序设计的技能和培养良好程序设计的习惯,实验教学是培养应用型人才的重要环节,其重要程度决不亚于知识的传授。

把高级语言的学习与程序设计、上机实践紧密地结合起来,以提高学生能灵活运用新的知识分析问题和解决问题的能力。

二、本实验课所依据的课程基本理论本实验课基于C语言的语法和词法规则、数据的表示及算法的处理,而语法及算法正是高级语言程序设计的主要研究对象。

《C语言程序设计》的主要任务是:C 语言是一种应用广泛结构化程序设计语言,本课程介绍C语言的基本概念、基本语法和编程方法,重点描述C语言的结构化的特征,并通过本课程的学习,使学生掌握一定的结构化程序设计的知识,以及用C语言编写程序的能力。

三、实验类型与要求在做每个实验之前,让学生对本次实验相关的内容进行预习、算法设计、流程图的设计、编写程序,做好实验的准备工作;写出预习报告,画出流程图,要求独立完成。

每组1人,实验共40学时五、考核方式与评分办法实验总成绩=出勤情况*10%+实验报告*20%+平时*30%+实验内容*40%六、本实验课配套教材或实验指导书教材:苏小红主编.C语言大学实用教程,电子工业出版社,十一五国家级规划教材,2008 .7参考书:[1]何钦铭,颜晖主编.C语言程序设计,高等教育出版社,十一五规划教材,2008 .1[2]颜晖主编.C语言程序设计实验指导,高等教育出版社,2008.1[3]张引,何钦铭等. C程序设计基础课程设计,浙江大学出版社,2007.9[4]谭浩强. C程序设计题解与上机指导.北京:清华大学出版社.2006年3月第3版[5]谭浩强. C程序设计试题汇编.北京:清华大学出版社.2006年3月第2版[6]夏宽理. C语言程序设计.北京:中国铁道出版社.2006年2月第1版[7]夏宽理. C语言程序设计上机指导与习题解答.北京:中国铁道出版社.2006.2[8]王士元. C高级实用程序设计.北京:清华大学出版社.1996年1月第1版[9]谭浩强. C程序设计.北京:清华大学出版社.2006年3月第3版七、实验报告要求上机实验目的在于:①通过验证课本中的内容及自己编写的程序,加深对课本中词法、语法的掌握;②熟悉所用的C语言开发环境;③上机调试自己的程序,学会编程,重要是能上机调试通过,调试经验是通过自己的直接实践来累积。

C语言实验指导手册

C语言实验指导手册

C 语言实验指导手册本实验指导需要在上课的基础上,参考教材和C 函数手册.chm 和tcstudy.chm 帮助文档来动手完成,完成后给指导老师演示,并请指导老师打分!此实验的目的是帮助初学者能够快速的掌握C 语言程序设计的基本规范和设计技巧。

实验一:C 语言实验环境及C 语言基础(C01) 实验目的:1、 熟悉c 语言的编辑环境,掌握c 程序的总体框架2、 了解c 语言的执行步骤,学会跟踪与调试 第一部分:实验环境安装测试和学习一、C 语言程序开发过程编写一个完整的C 程序需要经过以下5个步骤: 1)启动集成开发环境。

2)进入编辑环境。

3)建立一个新的.c 文件,输入已有代码,并添加相应注释。

4)调试程序(编辑、编译、连接) 5)运行并分析程序输出结果。

在开发过程中,提到了编译,连接等名词,一些初学者还不能很好的对此加以区分,对C 程序的编译过程了解得也不甚清晰,鉴于描述性语言往往不够简明,笔者特制作了下图供读者参考。

图1.1 C 语言程序开发过程说明:图1.1中,如果编译、连接和执行时编译系统提示有错误或程序结果与预期不符,则需要重新修改源程序,直到编译、连接都通过且程序结果与预期相符。

【程序示例】编写程序,在屏幕上输出句子“让我们一起学习C 语言”。

【解】 程序如下:/*******************************************************功 能:本程序在屏幕上输出“Hello World!”编辑编译连接运行作者:XXXXXX编写时间:XXXX-XX-XX*******************************************************/ 注释#include <stdio.h>预编译命令(包含头文件)main( ){主函数首部printf(“Hello World!\n”);语句}程序简单说明:(1)C语言程序必须在文件的开头包含头文件:#include <stdio.h>;(2)每个C程序必须包含且只能包含一个主函数main;(3)函数体必须由一对花括号“{}”括起来;(4)函数都是由语句构成,每条语句必须用“;”结束;(5)C程序区分字母的大小写;(6)/* */之间的内容为注释。

《C语言》实验指导书

《C语言》实验指导书

实验一TC集成环境的使用一、实验目的1.熟悉C语言的集成调试环境TC2.0的使用,学习编辑、运行C语言程序的基本方法。

2.进一步认识程序的两种类型的错误对程序运行的影响,加深对程序调试及测试重要性的认识。

3.认识C语言程序的结构特点,学习程序的基本编写方法二、实验内容1.TC 2.0集成环境的使用。

编辑运行实现乘法运算的程序,源程序如下:#include "stdio.h"main( ){int a,b;a=251; /* 使a具有值251 */b=8; /* 使b具有值8 */printf("%d\n",a*b); /* 计算并输出表达式a*b */}运行结果为20082.程序错误:修改上面的程序,观察运行结果。

(1) 将程序中第1个语句的分号删除,编译或运行程序,看有何结果。

运行错误(2) 将程序中的表达式“a*b”的“a”改为“A”,然后运行程序。

运行错误(3) 将程序中的表达式“a*b”修改为“a-b”,然后运行程序。

运行结果为2433.编辑并运行能够对任意两个整数进行乘法运算的程序。

#include "stdio.h"main(){int a,b;printf("Input a,b:"); /* 在屏幕显示提示信息Input a,b: */scanf("%d,%d",&a,&b); /* 该语句的作用是实现数据的键盘输入 */printf("a*b=%d\n",a*b); /* 输出乘法运算的结果 */}4.编辑并运行如下程序,分别输入三组数据,记录输出结果,并分析该程序的功能。

main( ){int x, y, large;scanf(“%d, %d”,&x, &y);large=max(x, y);printf(“The Max number is %d\n”, large);}int max(int x, int y){int z;if(x>y)z=x;elsez=y;return z; }5.单步或跟踪运行上题中的程序,体会两种运行方式的特点。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Microsoft Visual C++(简称VC)是微软公司生产的基于其Windows系统的软件开发工具。它具有使用灵活,并与32位Windows内核(使用于Windows 95/98/NT/2000)高度兼容的特点,从而被Windows程序员们广泛使用。同时,VC同样可以加工处理C语言程序,与标准的ANSI C语言兼容。VC提供了一种控制台操作方式,本实验课程主要在控制台方式下进行设计运行。
图7编辑环境
界面的左边部分是一个“工作区”窗口,包含两个标签页,一个是“ClassView”,用来展示当前工作区中的类,函数以及变量信息。另一个是“FileView”,用来展示当前工作区内的所有文件。
图8工作区
4、编辑,编译与运行
在工作区窗口中双击对应的文件图标,就可以开始进行编辑了。
输入程序代码后,单击”文件”/”保存”,或者直接点击工具栏上的” ”按钮,进行保存。
8)根据如下学生成绩分段等级,当从键盘输入一个成绩(整数)后,输出相应的等级字母。(如果输入不合法的成绩值,需要输出“错误”提示)
90分以上A
80~89分B
70~79分C
60~69分D
59分以下E
8)(选作)根据输入的实数x的值,计算y=f(x)并输出。f(x)的表达式如下:
x+3 (x≥5)
y= 0 (0≤x<5)
main()
{
printf(”Hello World!”); //输出一个字符串
}
二、如何使用MSVC编写控制台程序?
控制台程序按照下面几个步骤进行。
1、打开VC集成开发环境。
双击桌面图标“Microsoft Visual C++6.0”,或者从系统菜单“开始”/“程序”/“Microsoft Visual Studio6.0”/“Microsoft Visual C++6.0”(如图1),打开VC开发环境(如图2)。
4)计算a+aa+aaa+…aa…a(n个a)的值,n和a的值由键盘输入
5)水仙花数是指一个n位数( n≥3 ),它的每个位上的数字的n次幂之和等于它本身。(例如:13+ 53+ 33= 153)。计算并输出所有三位水仙花数。
6)假设有原材料100米,若生产A零件需要7米材料,生产B零件需11米材料,那么AB零件各生产多少,使得最后剩余的材料最少?
3)编写函数max,计算两个整数中的较大值。并在main函数中调用该函数,计算输入数的较大者输出(该要求适用于下面各题)。
4)编写函数,计算两个整数的最大公约数
5)编写函数,计算两个整数的最小公倍数
6)编写函数,判断整数m是否是素数,并在main函数中输入数据,调用函数判断,结果输出。
7)编写递归函数,计算正整数n的位数(即n是几位数),并在main函数中输入数据,调用函数判断,结果输出。
(6)从键盘任意输入三个整数,求它们的和及平均值。
(7)已知a,b均是整型变量,编写程序将a,b两个变量中的值互换。

1.目的要求
1)学习使用scanf()和printf()函数进行输入、输出。
2)了解顺序控制结构的特点。
2.实验内容
1)分析下面程序,指出错误原因并改正。
#include <stdio.h>
7)输入正整数m和n,用穷举法计算m和n的最大公约数和最小公倍数。
8)(选作)在公共汽车站有三条汽车线,一路车每隔5分钟开出一辆,六路车每隔10分钟开出一辆,八路车每隔8分钟开出一辆。这三路汽车在同一时刻发车后,至少再过多少分钟,又在同一时刻发车?
9)(选作)游戏者投两枚骰子,每个骰子有六面,包含1,2,3,4,5,6个点。投两枚骰子之后,计算点数之和,如果第一次的点数之和为7或11,则游戏者胜。如果第一次的点数之和为2,3或12,则游戏者输,庄家赢。如果第一次的点数之和为4,5,6,8,9或10,则游戏者继续投骰子,直到赢到点数,如果7次之后还没有赢到点数,则游戏者输。
5)从键盘任意输入一个字符,编程判断该字符是数字字符、大写字母、小写字母、空格还是其他字符。
6)编程从键盘输入某年某月(包括闰月),用switch语句编程,输出该年的该月拥有的天数。考虑闰年,以及输入月份不合理的情况。
7)输入任意一个小于10000的正整数,要求求出它是几位数,并分别输出每一位数字。(例如输入6789,输出“4位数,各位数字分别为6、7、8、9”)
8)编写递归函数void print(int n),打印正整数n的各位数字,并在main函数中输入数据,调用函数判断,结果输出。
9)编写函数double pow(double x,int n),计算xn,并在main函数中输入数据,调用函数判断,结果输出。
实验
1.目的要求
1)掌握数组的定义和使用
2)掌握数组的应用
3)定义数组int sc[6];,请编写代码从键盘录入6名学生的成绩用该数组存储,并统计最高分、平均分以及高于平均分的学生人数。
4)已知有序数组int a[7]={3,5,8,11,20,23},要求从键盘任意输入一个正整数,并把该数插入到数组的适当位置并挪动其他元素,使得数组仍然是升序排列的。
2.实验内容
1)从键盘输入8个整数,并存放在数组int a[8]中,统计8个整数中偶数的个数。
2)已知某班10名学生的考试成绩存储在数组中
intscore[10]={85,97,71,89,88,75,82,80,77,73 };
从键盘输入一个考分,查找该分数是否在数组中,如果是的话,打印它是第几名学生的成绩。如果该分数不存在,输出提示信息。
int b;
1=b; //将b赋值为1
printf("b=%d");
}
#include <stdio.h>
main()
{
float a;
scanf("%d",a);
printf("a=%f\n",a);
}
#include <stdio.h>
main()
{
double a;
scanf("%f",&a);
2x+30 (x<0)
实验
1.目的要求
1)掌握for/while/do-while语句、break语句和continue语句,实现循环控制结构
2)掌握嵌套循环
2.实验内容
1)输入正整数n,计算1+2+3+…+n并输出
2)判断正整数n(n>2)是否是素数(素数:除了1和它自身,没有其他因子)
3)打印斐波那契数列的前20项。(斐波那契数列特点:第一项和第二项为1,其余各项为前两项之和。1,1,2,3,5,8,11…)
图1从开始菜单中打开VC开发环境
图2 VC开发环境界面
2、建立新的工程
从VC的主界面菜单项中选择”文件”/”新建”,如图3所示。
图3文件菜单
这时会弹出一个对话框,其中有4 个可选的标签页,默认是”工程”页.工程页中列出了多种工程类型,这里我们选择”Win32 Console Application”类型。在工程编辑框里填写工程名称,然后单击“确定”按钮。出现图 5 所示界面。
对文件进行编译,可以通过菜单项”编译”/”重建全部”(也可以按功能键F7),也可以直接点击工具栏上的 ,进行编译。如果输入内容没有语法错误,那么,在屏幕下方的输出窗口将会显示:
*.exe -0 error(s), 0 warning(s)
编译结束后,可以通过输出窗口察看编译情况。编译的错误会在Developer Studio的下方的输出窗口显示出来,逐个查看这些错误的内容,用鼠标双击,光标可以自动移动到发生错误的源程序的相应地点,仔细检查的源程序并改正。改正后,再重复编译链接,直到编译通过为止。
main()
{
longa,b;
floatx,y;
scanf(“%d, %d\n”,a,b);
scanf(“%5.2f, %5.2f\n”,x, y);
printf(“a=%d, b=%d\n”, a, b);
printf(“x=%d, y=%d\n”, x, y);
}
2)编程从键盘输入一个小写英文字母,将其转换为大写英文字母后,将转换后的大写字母及其十进制ASCII码值显示在屏幕上。
图9编译信息
如果编译通过,那么可以直接运行程序了。通过菜单项“编译”/“!e*.exe”执行*.exe“,也可以直接点击工具栏上的 运行,察看运行结果。运行结果如图10所示。按任意键关闭窗口,返回编辑环境。
图10控制台应用程序的运行结果
实验
1.目的要求
1)了解C语言常量和变量的概念
2)熟悉C语言基本数据类型。
(2)编写代码,从键盘读入一个三位整数,并将数据倒序输出。例如输入123,输出321。(提示:先分解出整数的个位数输出,再相继分解出十位和百位数字并输出)
(3)下列代码能否计算整型变量a和b的平均值?应该如何修改?
(4)验证下列两段代码的输出结果是否相同。并说明原因
(5)将460分钟换算成小时和分钟表示,然后输出。
2.实验内容
(1)下列代码将同一整数以不同进制下的常量表示,以十进制形式(%d)打印输出。如果将x的初值37改为95,如何修改下列代码中的数据,使得打印结果输出相同的3个整数。
#include<stdio.h>
main()
{
int x=37;
printf("%d\n",x);
printf("%d\n",045);
实验
1.目的要求
1)熟悉C语言基本结构,
2)熟悉VC控制台应用程序设计的使用方法。
相关文档
最新文档