C语言程序设计上机实验指导
C语言程序设计实验指导书【范本模板】

青岛科技大学信息科学技术学院C语言程序设计实验指导书目录实验1 C语言入门及选择结构 0实验1.1 Visual C++6。
0开发环境 0实验1.2 C程序快速入门 (7)实验1.3算术运算与赋值运算 (11)实验1。
4逻辑运算及if语句 (17)实验1.5 switch选择结构 (23)实验2循环结构及数组(共8学时) (27)实验2.1 循环结构(2学时) (27)循环结构程序设计补充 (32)实验2.2数组一:一维数组 (36)实验2。
3数组二:二维数组 (43)实验2.4数组三:字符数组 (45)实验3:函数与自定义数据类型 (49)实验3。
1函数一:函数的定义、调用和声明 (49)实验3。
2函数二:函数的参数传递2 (55)实验3。
3函数三:函数的嵌套和递归2 (57)实验3.4 自定义数据类型(2学时) (59)实验4:指针(共6学时) (61)实验4。
1指针一:指针的定义及运算 (61)实验4。
2指针二:指向数组的指针 (67)实验4.3指针三:用指针操作字符串2 (71)实验1 C 语言入门及选择结构实验1.1 Visual C++6.0开发环境一、实验目的1。
熟悉C 语言的系统环境,掌握在集成环境中编辑、编译、连接和运行C 语言程序的方法。
2. 掌握C 语言源程序的结构特点与书写规范. 二、实验学时数2学时三、实验步骤及任务(一) VC++6。
0集成环境(1)运行VC++6。
0a.双击桌面上的VC++6。
0快捷方式,运行VC++6。
0。
b 。
双击"C :\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV 。
EXE",运行VC++6.0. (2)认识VC++6。
0标题栏的左侧显示当前的文件名,右侧有最小化,最大化和关闭三个按钮。
菜单栏包含了开发环境中几乎所有的命令,其中一些常用的命令还被排列在工具栏中。
工具栏上的按钮提出和一些菜单命令相对应,提供了经常使用的命令的一种快捷方式。
《C语言程序设计实验》指导书

《C语言程序设计实验》指导书以下是为大家整理的《c语言程序设计实验》指导书的相关范文,本文关键词为c语言程序设计实验,指导书,c语言程序设计实验,简明版,中北,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在教育文库中查看更多范文。
《c语言程序设计实验》指导书(简明版)中北大学软件学院20XX年10月实验一顺序结构程序设计(2学时)一、实验目的1、熟悉c编译环境、简单c程序结构及书写方式、以及c程序的编辑、编译、连接、运行、调试的步骤;2、掌握c语言的基本数据类型及其输入输出格式,以及输入输出函数的使用方法;3、掌握c语言的算术运算符(特别是自增、自减运算符)、赋值运算符、关系运算符、逻辑运算符、条件运算符、逗号运算符的使用;4、掌握c语言顺序结构程序的执行流程、设计方法,能够根据实际问题灵活使用顺序结构,画出程序的算法流程图,设计出逻辑合理、思路清晰、结果正确的顺序结构程序。
二、实验内容及要求1、实验内容包括8道题目,分为基本内容和选做内容两部分。
要求:(1)基本内容中的实验题目是必须要完成的,选做内容中的实验题目可以根据自己的情况选做或全做(越多越好,适当加分);(2)在实验之前编写出基本内容、选做内容中的所有程序,实验前检查(视未完成情况适当扣分);(3)对于设计型题目,要求画出程序流程图(传统流程图和n-s 图);(4)在上机实验过程中,注意总结和体会上机步骤(编辑、编译、连接、运行、调试、结果分析),注意培养观察、分析和排除编译错误、连接错误和程序逻辑错误的初步能力;(5)上机结束后,应按要求认真书写实验报告(格式见附件)。
2、基本内容(1)[验证型]编辑下列程序,然后进行编译、连接和运行,观察结果,并简要总结简单c程序的结构、书写格式以及上机过程;#includeintmain(){printf(\return0;}(2)[验证型]通过运行下列程序,分析各种格式符的使用方法。
C语言上机实验

实验一(第1章实验)实验目的:1.掌握运行C语言程序的全过程。
2.熟悉编译环境。
3.初步熟悉C语言程序的语法规定。
4.了解简单函数的使用方法。
实验内容:1.编程且上机运行:求3个整数的和。
2.编程且上机运行:求2个数的和、差、积和商。
3.编程且上机运行:输入3个数,求最大值。
4.编程且上机运行:输入圆的半径,求圆的面积和周长。
5.在屏幕上输出:“hello world!”实验结果:实验二(第3章实验)1.实验目的:理解C语言的类型系统。
实验内容:写程序测试数据-2在类型char,int,unsigned int,long int,unsigned long int 中存储情况。
实验过程:实验结果:参见各种类型的存储实现描述。
2.实验目的:了解混合类型计算中类型的转换规则。
实验内容:写程序测试多种类型数据一起运算时类型的转换及表达式结果的类型。
注意unsigned int和int数据运算时类型转换的方向。
实验过程:/** 类型转换问题* 试问下面两个表达式等价吗?*/#include <stdio.h>#include <stdlib.h>int main() {unsigned int ui,uj;ui = 1;uj = 2;if (ui < uj)printf("\n%u < %u is true !\n", ui, uj);elseprintf("\n%u < %u is false !\n", ui, uj);if (ui - uj < 0)printf("\n%u - %u <0 is true !\n", ui, uj);elseprintf("\n%u - %u <0 is false !\n", ui, uj);system("pause");return 0;}实验结果:参见类型转换规则。
C语言程序设计实验实验指导书及答案

常熟理工学院电气与自动化工程学院《C语言程序设计》实验指导书实验一熟悉C程序运行环境班级学号姓名成绩一、实验目的1. 熟悉C语言Visual C++6.0调试环境。
2. 掌握C程序的编辑、调试及运行。
二、实验内容项目1. 调试并运行下面程序,并写出运行结果:#include <stdio.h>int main(){printf(“Good morning!\n”);printf(“Hello,world!\n”);return 0;}运行结果(注意,按照屏幕输出格式写):项目2. 调试并运行下面程序,并写出运行结果:#include <stdio.h>int main(){int a , b , sum; /*定义变量*/a=23; b=56; /*为变量赋值*/sum=a+b; /*计算两个变量的和*/printf(“sum is %d\n”,sum); /*输出计算结果*/return 0;}运行结果:2项目3. 调试并运行下面程序,并写出运行结果:#include <stdio.h>int max(int,int);int main(){int a , b , c; /*定义变量*/a=23; b=56; /*为变量赋值*/c=max(a,b); /*调用max函数,将得到的值赋给c*/ printf(“max is %d\n”,c); /*输出c的值*/return 0;}int max(int x,int y) /*定义max函数,函数值为整型*/ {int z; /*定义变量*/if(x>y)z=x;elsez=y;return(z); /*将z的值返回*/}运行结果:三、提高部分1.试想,如果求10个数中的最大者,则程序该如何编写。
程序代码运行结果:实验二数据及其运算班级学号姓名成绩一、实验目的1. 掌握C数据类型的概念、熟悉整型、字符型和实型基本类型的常量的用法;学会三种基本类型变量的定义、赋值和使用方法。
C语言程序设计实验指导书

计算机软件基础实验指导书计算中心辽宁工业大学2008年12月目录实验一熟悉C语言编程环境 (1)实验二基本数据处理 (8)实验三计算分段函数 (11)实验四指定次数的循环 (15)实验五分支结构程序设计 (18)实验六循环结构程序设计(一) (24)实验七循环结构程序设计(二) (29)实验八循环结构程序设计(三) (34)实验九循环结构程序设计(四) (39)实验十函数程序设计(一) (43)实验十一函数程序设计(二) (50)实验十二一维数组程序设计 (57)实验十三二维数组程序设计 (63)实验十四字符数组程序设计 (70)实验十五指针程序设计 (76)实验十六结构程序设计 (87)实验十七文件 (93)实验一熟悉C语言编程环境【实验目的】1、熟悉C语言编程环境,掌握C程序在Visual C++ 6.0环境下的编辑、编译、连接和运行。
2、能够编写简单的C程序。
3、掌握程序的调试方法,能够找出并改正程序中的语法错误。
【实验内容】一、在Visual C++ 6.0编程环境下的操作步骤用一个示例详细介绍C语言源程序在Visual C++ 6.0编程环境下,操作的整个过程。
【示例】在屏幕上显示你的学号、姓名和专业源程序:/*在屏幕上显示你的学号、姓名及专业*/#include "stdio.h"void main(){printf("\t08001020\t张楠\t车辆工程\n");}操作步骤:(1)启动VC++。
执行“开始”“程序”“Microsoft Visual Svtudio 6.0”“Microsoft Visual C++ 6.0”命令,进入VC++编程环境(如图1-1所示)。
图1-1 VC++窗口(2)新建文件。
执行“文件”“新建”命令,单击“文件”选项卡(如图1-2所示),选列表中的“C++ Source File”,在“文件”文本框中输入2-1.c,在“C目录”文本框确定存放位置,然后单击确定。
C语言程序设计实验指导

C语⾔程序设计实验指导C语⾔实验指导吴元斌编重庆三峡学院计算机科学与⼯程学院实验总体说明⼀、实验的⽬的学习C语⾔程序设计不能满⾜于学会C语⾔的语法规则,能看懂书上的程序,⽽应当熟练地掌握程序设计的全过程,即独⽴编写源程序、独⽴上机调试、独⽴运⾏程序和分析结果。
上机实验的⽬的,不仅仅是为了验证教材和讲课的内容,或者验证⾃⼰所编写的程序的正确与否。
实验的主要⽬的⾄少包括如下⼏点:1.加深对讲授内容的理解,尤其是⼀些语法规定。
通过实验来掌握语法规则是⾏之有效的⽅法。
2.熟悉所⽤的开发平台。
3.学会上机调试程序。
通过反复调试程序掌握根据出错信息修改程序的⽅法。
4.通过调试完善程序。
⼆、实验前的准备1.了解所⽤的计算机系统(包括C语⾔开发平台)的性能和使⽤⽅法。
2.复习和掌握与本实验有关的教学内容。
3.准备好上机所需的程序,切忌不编程或抄别⼈的程序去上机。
4.对程序中出现的问题应事先估计,对程序中⾃⼰有疑问的地⽅应先作上记号,以便上机时给予注意。
5.准备好调试程序和运⾏程序所需的数据。
三、实验过程中应注意的问题1.上机实验应⼀⼈⼀组,独⽴实验。
2.上机过程中出现的问题,⾸先⼒争⾃⾏解决,若不⾏可求助于同学和⽼师。
尤其对“出错信息”,应善于分析判断,找出出错的⾏,然后检查该⾏或其上⼀⾏。
3.记录好上机过程中出现的各种问题和解决的⽅法。
4.上机实验平台的使⽤⽅法见附录A和附录B。
5.上机结束后,应及时写出实验报告(主要内容:题⽬、程序清单与结果、)。
四、完成实验报告实验报告包括以下内容:1.实验⽬的2.实验内容3.程序清单、运⾏结果4.调试过程记录5.总结经验与教训:对运⾏结果的分析,以及本次调试程序所取得的经验。
实验⼀C语⾔编程初步⼀、⽬的和要求1.熟悉Visual C++ 6.0开发环境(或Eclipse+MinGW),掌握编辑、编译、连接和运⾏C程序的⽅法。
2.通过运⾏简单的C程序,初步理解C源程序的特点和编程⽅法。
C语言实训指导书
1、实训的目的上机实训是学习程序设计语言必不可少的实践环节, 特别是C 语言灵活, 简洁, 更需要通过编程的实践来真正掌握它. 对于程序设计语言的学习目的, 可以概括为学习语法规定, 掌握程序设计方法, 提高程序开发能力, 这些都必须通过充分的实际上机操作才能完成. 课程上机实训的目的, 不仅仅是验证教材和讲课的内容, 检查自己所编的程序是否正确, 课程安排的上机实训的目的可以概括为如下几个方面:.加深对课堂讲授内容的理解.熟悉程序开发环境, 学习计算机系统的操作方法.学习上机调试程序.2、实训的主要内容(1)主要内容熟悉C程序的运行环境、运行C程序的方法、C语言的数据类型、算术运算符的运用。
熟悉编制简单C程序过程,掌握赋值语句的使用,及输入输出方法的使用,顺序结构程序设计,循环控制语句while、for、do-while的运用,编制排序程序,掌握数组的使用,函数、指针的应用,预处理命令及结构体的应用。
(2)实践重点与难点实践课程重点在对三大结构的掌握和应用,还有数组,指针,函数结构体的应用。
难点在于指针、数组和结构体的使用。
3、实践仪器、设备1、实训场地:校内程序设计实训室2、实训设备:PC机3、实训工具及材料4、实训的方法与步骤按照知识点循序渐进的方法进行实训,其实训的顺序及步骤如下:1、编写并调试C语言的数据类型、算术运算符运用的相关程序。
2、熟悉编制简单C程序过程,掌握赋值语句的使用,及输入输出的应用程序。
3、编写并调试顺序结构的应用程序。
4、编写并调试循环控制语句while、for、do-while的应用程序。
5、编写并调试排序程序,掌握数组的应用程序。
6、编写并调试函数、预处理命令的应用程序。
7、编写并调试数组及函数在结构体中的应用程序。
C语言程序设计上机指导书
姓名:_________________ 学号:_________________ 专业:_________________日期:_________________目录序:指导原则及VS2005环境中编译C程序一、熟悉C语言集成开发环境二、掌握基本数据类型在程序中的正确应用三、运算符与表达式的使用四、掌握顺序结构程序设计五、掌握顺序结构与输入输出函数六、分支结构程序(一)七、分支结构程序(二)八、循环结构程序设计(一)九、循环结构程序设计(二)十、嵌套循环十一、数组(一)十二、数组(二)十三、数组(三)十四、函数(一)十五、函数(二)十六、函数(三)和预处理十七、指针(一)十八、指针(二)指导原则促进学生针对实际问题,用所学C语言知识编写符合规范的源程序代码,在某一集成开发环境下尽一切调试技能调试程序,并对运行结果进行分析处理,得出正确结论,解决好实际问题。
更快更好地掌握所学知识,技能和软件的一向开发方法目的:1,通过上机实验,加深对教材内容的理解,特别是一些语法规定,熟练掌握各种语法规则。
2,通过上机实验,熟悉某个C语言集成开发环境。
掌握集成开发环境下程序的编辑、编译与连接、运行的完整过程3,通过上机实验,要学会调试程序。
能根据系统给出的“出错信息”,判断错误所在,并修改错误,使程序正确运行。
要求:1,复习与本次实验相关的教学内容2,了解集成开发环境的操作步骤3,准备好实验内容。
对于编程题,一定要自己动手,书写工整,并人工检查无误后才能上机实验,以提高上机效率。
4,要准备好调试和运行程序时所需的数据。
5,对运行中可能出现的问题事先作出估计,并对程序中有疑问的地方作上标记,以便在运行时给予注意。
并在程序调试时,把系统给出的出错原因,解决方法等记载在源程序之后;程序运行结束后,把运行结果也记录下来。
6,每个实验应独立完成,对实际问题所编写的源程序需写出完整实验的报告。
VS2005编译环境中编写运行C程序Turbo C 2.0发布于1989年,对历史并不太长而发展却神速的IT业来说,确实是古董级的软件了。
c语言程序设计实训指导衡君山课后题答案
c语言程序设计实训指导衡君山课后题答案示例文章篇一:《C语言程序设计实训指导衡君山课后题答案》一、第一章课后题答案题1:题目:简述C语言的特点。
答案:C语言具有多种特点。
它简洁、紧凑,使用方便、灵活。
就像一把多功能的瑞士军刀,能在不同的编程场景中发挥作用。
它具有丰富的数据类型,这就好比一个巨大的工具箱,各种工具(数据类型)能满足不同的任务需求。
C语言可以直接访问硬件,如同一个熟练的工匠能直接触摸到他的工具原料一样。
而且它是一种中级语言,既有高级语言的编程便利性,又能像低级语言那样对硬件进行高效控制。
题2:题目:编写一个简单的C程序,在屏幕上输出“Hello, World!”。
答案:```c#include <stdio.h>int main() {printf("Hello, World!\n");return 0;}```这个程序非常简单。
`#include <stdio.h>`就像是打开了一扇通往输入输出功能世界的门。
`main`函数是整个程序的入口,就像一个房子的大门。
在`main`函数里,`printf`函数就像一个信使,负责把“Hello, World!”这个消息传递到屏幕上显示出来。
最后的`return 0`表示程序正常结束,就像一个任务完成后的汇报。
二、第二章课后题答案题1:题目:解释变量的概念,并举例说明如何定义和使用变量。
答案:变量就像是一个可以装东西的盒子。
在C语言中,变量用来存储数据。
比如说,我们要存储一个整数,就可以定义一个整型变量。
例如:```cint num;num = 10;```这里`int`表示变量`num`的类型是整型,就像给盒子贴上了“只能装整数”的标签。
然后`num = 10`就像把数字10这个东西放进了名为`num`的盒子里。
我们还可以在程序中使用这个变量,比如再定义一个变量`result`,并让它等于`num`乘以2:```cint result;result = num * 2;```此时`result`这个盒子里就装着20了。
C语言上机操作指导
C 语言上机操作指导程序设计是实践性很强的过程,任何程序最终都必须在计算机上运行,以检验程序的正确与否。
因此在学习程序设计中,一定要重视上机实践环节,通过上机可以加深理解C语言的有关概念,以巩固理论知识,另一方面也可以培养程序调试的能力与技巧。
1(C语言程序的上机步骤按照C 语言语法规则而编写的C 程序称为源程序。
源程序由字母、数字及其它符号等构成,在计算机内部用相应的ASCII 码表示,并保存在扩展名为“(C”的文件中。
源程序是无法直接被计算机运行的,因为计算机的CPU 只能执行二进制的机器指令。
这就需要把ASCII 码的源程序先翻译成机器指令,然后计算机的CPU 才能运行翻译好的程序。
源程序翻译过程由两个步骤实现:编译与连接。
首先对源程序进行编译处理,即把每一条语句用若干条机器指令来实现,以生成由机器指令组成的目标程序(扩展名为“(OBJ”的文件)。
但目标程序还不能马上交计算机直接运行,因为在源程序中,输入、输出以及常用函数运算并不是用户自己编写的,而直接调用系统函数库中的库函数。
因此,必须把“库函数”的处理过程连接到经编译生成的目标程序中,生成可执行程序(扩展名为“(EXE”的文件),并经机器指令的地址重定位,便可由计算机运行,最终得到结果。
C语言程序的调试、运行步骤可以用图A-1 表示:图A-1 C 语言程序的调试、运行步骤图A-1 中,虚线表示当某一步骤出现错误时的修改路线。
运行时,无论是出现编译错误、连接错误,还是运行结果不对(源程序中有语法错误或逻辑错误),都需要修改源程序,并对它重新编译、连接和运行,直至将程序调试正确为止。
除了较简单的情况,一般的程序很难一次就能做到完全正确。
在上机过程中,根据出错现象找出错误并改正称为程序调试。
我们要在学习程序设计过程中,逐步培养调试程序的能力,它不可能靠几句话讲清楚,要靠自己在上机中不断摸索总结,它可以说是一种经验积累。
程序中的错误大致可分为三类:程序编译时检查出来的语法错误;连接时出现的错误;程序执行过程中的错误。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
i C语言程序设计 上机实验指导 ii 目录 实验一 c语言程序的开发环境 ....................................................................... 1
实验二 数据类型描述 .............................................................................................. 3
实验三 顺序结构 .......................................................................................................... 6
实验四 选择结构 .......................................................................................................... 9
实验五 循环结构 ........................................................................................................ 12
实验六 函数与编译预处理 ................................................................................ 16
实验七 数组 .................................................................................................................... 19
实验八 指针 .................................................................................................................... 23
实验九 结构体数据类型与链表 .................................................................... 25
实验十 共用体与枚举类型 ................................................................................... 27
实验十一 文件 ................................................................................................................. 29 1
实验一 c语言程序的开发环境 一、目的、要求 1、使学生了解c语言不同于其他语言的特点。 2、掌握在c语言的开发环境中如何实现简单程序的编辑、运行,熟悉c程序的开发环境及上机步骤。 3、通过简单的c程序,熟悉c语言程序的结构特点,掌握其基本结构框架。 4、通过实践,掌握c源程序的书写格式。 二、预习内容 1、熟悉Turbo c的集成开发环境,掌握启动、退出、编辑运行的操作。 2、了解基本命令及函数:include,include,main(), printf(),scanf()等。 三、上机内容 1、输入下列程序,记录在Turbo c 下的操作方法。 #include main() { printf(“I am a student!”); } 环境的启动操作:
程序的编译方法:快捷键是 ;菜单操作是 程序的保存方法:快捷键是 ;菜单操作是 程序的运行方法:快捷键是 ;菜单操作是 运行结构的查看:快捷键是 ;菜单操作是 环境的退出操作:快捷键是 ;菜单操作是 2、预测结果并上机验证 #include main() { printf(“************\n”); printf(“I am a student!\n”); printf(“************\n”); } 预测的结果是: 上机验证的结果是: 2
3、预测结果并上机验证 #include #include main() { int a,b,sum; scanf(“%d,%d”,&a,&b); sum=a+abs(b); printf(“a and b is %d”,sum); } 程序运行后输入:5,-5
预测的结果是: 上机验证的结果是: 4、分析程序的功能,并上机验证 #include #include main() { int a,b,sum; scanf(“%d,%d”,&a,&b); sum=abs(a+b); printf(“%d+%d = %d”,a,b,sum); } 程序的功能是:
上机验证的结果是: 5、试编写程序实现下列输出 * * * * * * * * * * 编写的程序为: 3
实验二 数据类型描述 一、目的、要求 1、了解c语言的数据类型的种类。 3、熟悉c语言的变量与常量的定义与使用;符号常量的使用及合法标识符的命 名原则。 3、掌握数据类型的定义与使用。 4、掌握相关的算术运算符及相应表达式 5、熟悉不同数据类型间的相互转换。 二、预习内容 1、继续熟悉Turbo c的集成开发环境,掌握启动、退出、编辑运行的操作。 2、了解各种变量及常量的定义,熟悉标识符的正确含义。 3、各种运算符的结合规则及优先级 三、上机内容 1、预测结果并上机验证 (1) main() { int a,b; a=b=3; printf(“a=%d,b=%d”,a,b); } 预测的结果是:
上机验证的结果是: 若将以上程序进行改写,编辑如下: main() { int a,b; a=3; b=3.1; printf(“a=%d,b=%d”,a,b); } 则程序运行的结果是:
由此知,若赋值号左右数据类型不一致时,c语言将 (2)现有程序如下: 1 main() 2 { 3 int a=1,b=2; 4 printf(“%d”,(a=a+b,b=b+a)); 5 } 程序运行的结果是: 4
若将以上程序第四行进行改写,编辑如下: printf(“%d”,a=a+b,b=b+a);
则程序运行的结果是: 对比以上两程序,结果不同的原因在于 (3) 若有以下程序段: int c1=2,c2=4,c3; c3=1.0/c2*c1; 则执行后,c3中的值是 ; 若将程序段改为: int c1=1,c2=2,c3; c3=1/c2*c1; 则执行后,c3中的值是
分析c3所得结果,其中的关键在于 2、填空题 (1) main() { int a=7, b=10; a=a+b; b=a-b; a=a-b; printf(“%d,%d\n”, a, b ); } 程序运行的功能是: (2) main() { int a=0; a+=(a=8); printf("%d\n",a); } 程序运行的结果是: (3) main() { int a=2,b=5; int m=3,n; float c=2.1,d=4.5; n=a/m+b*c-d/m; printf(“%d”,n); } 程序运行的结果是: (4) main () { int x=1; printf(“%d %d\n”,++x,x++); } 运行该程序的输出结果是 (5) main() 5
{int x,y,z; x=y=1; z+=x+=y; x=z++; y=++x; z=x+++y; printf(“x=%d,y=%d,z=%d”,x,y,z); } 运行该程序的输出结果是 3、改错题 #include #define STA 30 main() {int a,b=3; A=3*PI*SIN(b); STA=3*STA; printf(“%d\n”,2a); printf(“%d”,STA); } 正确的程序应改为: 6
实验三 顺序结构 一、目的、要求 1、了解c语言的基本语句的概念。 2、了解数据的输入输出在c语言中的实现方法。 3、掌握数据的输入输出函数的使用;熟练掌握格式输入输出函数。 4、设计简单的顺序结构程序。 二、预习内容 1、了解c语言的基本结构。 2、熟悉c语言输入输出函数的使用。 三、上机内容 1、写出以下程序的运行结果 (1) 以下程序的输出结果是 。 main() { unsigned int a=65536; int b; printf(“%d\n”,b=a) ; } 分析原因得知: (2) 若有以下程序 main() { char a; a='a'-'A'+‘B'; printf("%c\n",a); } 执行后输出结果是 。 (3) main() { int a,b; a=3; b=3.1; printf(“a=%d”,a,b); } 执行后的输出结果是:
分析原因得知: 2、填空题 (1)若有程序 main() { int i,j; scanf("i=%d,j=%d",&i,&j); printf("i=%d,j=%d\n ",i,j);