c语言实验指导书

合集下载

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

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

《-C语言程序设计》实验指导书实验一:C语言程序结构与运行机制实验目的:1. 了解C语言基本程序结构和运行机制;2. 掌握C语言程序的编译、运行和调试过程;3. 熟悉常用的编程工具,如编译器和集成开发环境。

实验器材:1. 计算机;2. C语言编译器。

实验内容:1. 实验一介绍C语言是一种广泛应用于系统开发、嵌入式设备和科学计算等领域的高级编程语言。

本实验旨在让学生通过实例了解C语言的基本程序结构和运行机制,并掌握使用C语言进行编程的基本方法。

2. 实验环境搭建(1)选择适合的C语言编译器,如GCC、Visual Studio等,并进行安装;(2)配置编译器的环境变量,以便在命令行中能够直接调用编译器;(3)确保编译器的版本和系统的兼容性,以避免出现不必要的问题。

3. 编写第一个C程序(1)打开任意文本编辑器,新建一个以.c为后缀名的文件,如hello.c;(2)在文件中编写以下代码:```C#include <stdio.h>int main() {printf("Hello, C!\n");return 0;}```(3)保存文件,并使用编译器进行编译。

(4)在命令行中转到保存的文件所在的目录,并执行以下命令:```gcc hello.c -o hello```(5)执行编译后的可执行文件:```./hello```(6)观察程序输出结果是否为"Hello, C!"。

4. 理解程序结构(1)程序的第一行`#include <stdio.h>`是一个预处理指令,用于引入标准输入输出库,使得我们可以使用printf等函数。

(2)`int main()`是C程序的主函数,程序从这里开始执行,花括号内的代码是程序的主体部分。

(3)`printf("Hello, C!\n");`是一个输出语句,将字符串"Hello, C!"输出到屏幕上。

C语言实验指导书

C语言实验指导书
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)。

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语言程序设计实验指导书(新编)1. 指导书简介本指导书是为了帮助学习C语言程序设计的学生更好地完成实验任务而编写的。

它包含了实验的具体内容、实验目的、实验要求、实验步骤和实验注意事项等内容,旨在引领学生掌握C语言程序设计的基本原理和实际应用。

2. 实验一:C语言程序结构与基本语法2.1 实验目的本实验旨在帮助学生了解C语言程序的基本结构和语法要求,掌握编写简单C程序的方法。

2.2 实验内容在本实验中,学生将学习C程序的基本结构和语法规则,并编写一个简单的C程序。

该程序要求实现从键盘输入两个整数,然后计算它们的和并输出结果。

2.3 实验步骤2.3.1 打开C语言编译器首先,打开C语言编译器,如Dev-C++或Code::Blocks等。

2.3.2 新建一个C文件在编译器中选择新建一个C文件,以便编写程序代码。

2.3.3 编写程序代码按照C语言的语法规则,编写程序代码。

首先,声明所需的变量,然后通过scanf函数从键盘输入两个整数,接着计算它们的和,并利用printf函数输出结果。

2.3.4 编译和运行程序完成程序代码的编写后,点击编译按钮进行编译。

如果没有出现错误,再点击运行按钮运行程序。

2.4 实验要求学生需要独立完成实验,并能够理解和解释编写的C程序代码。

2.5 实验注意事项在实验过程中,注意遵循C语言的语法规则,注意代码的格式和缩进,及时保存程序代码,避免数据输入错误。

3. 实验二:控制语句和函数的应用3.1 实验目的本实验旨在帮助学生掌握C语言中的控制语句和函数的应用,理解条件语句和循环语句的使用方法。

3.2 实验内容在本实验中,学生将学习条件语句和循环语句的基本概念和用法,并编写一个具有条件判断和循环操作的C程序。

3.3 实验步骤3.3.1 分析问题和设计算法首先,分析给定的问题,设计相应的算法。

确定使用的条件语句和循环语句的类型。

3.3.2 编写程序代码按照分析的算法,编写程序代码。

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

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

C语言程序设计实验指导书1. 实验概述本实验指导书旨在帮助学生掌握C语言程序设计的基本原理和技巧,并能够独立开发简单的C语言程序。

通过实验的完成,学生将学会如何运用C语言进行程序设计,掌握程序的调试和错误处理方法。

2. 实验环境本实验要求学生具备一台安装了C语言开发环境的计算机。

推荐使用类UNIX系统,如Linux或Mac OS X,以便于使用标准的C编译器。

3. 实验步骤3.1 实验准备在开始实验之前,学生需要安装合适的C语言开发环境,并确保该环境能够正常运行。

同时,学生需要了解常用的C语言编程工具,如编译器和调试器的使用方法。

3.2 实验目标本实验要求学生完成以下任务:a) 掌握C语言的基本语法和关键字;b) 熟悉C语言程序的开发流程;c) 学会使用C语言编写简单的程序;d) 掌握程序的调试和错误处理技巧。

3.3 实验内容本实验包括以下几个部分:a) C语言程序的基本结构:学生需要了解C语言程序的基本结构,包括头文件的引用、全局变量、函数声明和主函数等。

b) C语言程序的输入输出:学生需要学会使用C语言进行输入输出操作,如用printf函数输出、用scanf函数输入等。

c) C语言程序的控制结构:学生需要掌握C语言的条件判断和循环结构,如if语句和for循环等。

d) C语言程序的函数和数组:学生需要了解C语言中函数和数组的用法,并能够编写包含函数和数组的程序。

e) C语言程序的调试和错误处理:学生需要学会使用调试器调试程序,并能够处理程序中出现的错误和异常情况。

4. 实验要求4.1 实验报告学生需要按照实验指导书的要求编写实验报告,并提交给指导教师。

实验报告需要包括以下内容:a) 实验目标和要求的描述;b) 实验过程和方法的详细记录;c) 实验结果的展示和分析;d) 实验中遇到的问题和解决办法。

4.2 实验评估指导教师将根据学生的实验报告和实验成果对其进行评估。

评估内容将包括学生对C语言的掌握程度、程序设计能力以及实验报告的质量。

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

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

c语⾔程序设计实验指导书《C 语⾔程序设计》实验指导书实验⼀C 程序的运⾏环境⼀、实验⽬的1、了解所⽤的计算机系统的基本操作⽅法,学会独⽴使⽤该系统;2、了解在该系统上如何编辑、编译、连接和运⾏⼀个C 程序;3、通过运⾏简单的C 程序,初步了解C 程序⼆、实验预习1、认真阅读简单的C 程序介绍,C 程序上机步骤部分内容;2、编写好所需要的程序,程序的书写应该清楚整洁,⼀般检查应该是没有明显的错误。

如果在程序中有疑问的地⽅,可以标记起来,以便于上机调试时予以注意。

初学者特别忌讳上机前⾃⼰不编写程序,到时随便地抄别⼈的程序。

三、实验指导1、输⼊并运⾏⼀个简单的程序,从⽽熟悉所⽤系统的上机⽅法与步骤。

(1)选择“File”—“New”—“Win32 console application”,输⼊⼯程名称,确定。

直接选择第⼀项“An empty project”,点击“Finish”。

“File”—“New”—File框下⾯选择⽂件类型“C++ Source File” ,输⼊⽂件名称,点击“OK”。

(2)输⼊下⾯的程序(例题1.1)#includevoid main( ){printf("This is a C program.\n");}(3)选择“Build”菜单下“Compile”选项,快捷键为Ctrl+F7。

编译过程将源代码转化成⽬标⽂件格式,后缀名为.o。

选择“Build”菜单下“Build”选项,快捷键为F7。

如果出现“出错信息”,则应找出原因并改正之,再进⾏编译构建。

(4)如果编译⽆错误,选择“Build”菜单“Execute”选项,运⾏程序,快捷键为Ctrl+F5,观察分析运⾏结果。

2、输⼊并编辑⼀个C 程序(1)同上,新建⼯程和⽂件。

(2)输⼊以下程序(例题1.2,但故意漏打或打错⼏个字符)#includevoid main( ){int a,b,sum ;a=123 ;b=456 ;sum=a+b ;printf("sum is %d\n",sum);}(3)以下步骤同上⼀例题3、输⼊并运⾏⼀个需要在运⾏时输⼊数据的程序(1)清空编辑窗⼝,输⼊下⾯的程序(例题1.3)。

《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)。

实验一基本类型的程序设计方法(4学时)一.实验类型验证性二.实验目的1.掌握所用的C语言环境的基本操作方法。

2.掌握编辑、编译、连接和运行C程序。

3.掌握C程序的数据类型、运算符,表达式。

三.实验容和要求1. C语言上机步骤⑴ 开机,启动Microsoft Visual C++ 6。

⑵ 建立工程文件:在“文件”菜单中选择“新建”命令项,在弹出的“新建”对话框的“工程”选项卡中选择“Win32 Console Application”选项,在“工程”框中输入工程文件名sy1,在“c:位置”下拉框中输入或选择文件夹,单击“确定”;在以下弹出的两个对话框中分别单击命令按钮“完成”和“确定”。

⑶ 建立C++源文件:在“工程”菜单中选择“添加到工程”—“新建”命令项,在弹出的“新建”对话框的“文件”选项卡中选择“C++ Source File”,在右边的“文件”框中输入文件名sy11后单击“确定”。

⑷ 输入源程序:在弹出的文件编辑窗口中输入下面的源程序:#include <stdio.h>void main(){ printf("Hello,World!\n"); (printf("Welcome to the C language world!\n");printf("Everyone has been waiting for.\n");}⑸ 编译:用“编译”菜单的“编译”命令项对源文件sy11.cpp进行编译,如果程序有语法或语义错误,在屏幕下面的窗口会出现错误信息;这时候要修改源程序、保存后重新编译。

直到修改了全部错误,屏幕下面的窗口会出现下面的信息:表示已通过编译,生成了目标程序sy11.obj。

⑹ 调试:接下来进行调试,完成调试后,生成可执行程序文件sy1.exe。

⑺ 运行:最后用“编译”菜单的“!执行sy1.exe”命令项运行可执行程序文件sy.exe。

运行结果如下:2. 用同样的方法,完成下面程序的运行1) 输入并运行下面的程序,运行后记录并分析结果。

#include <stdio.h>main(){ char c1,c2; /* 第2行 */c1=97;c2=98; /* 第3行 */printf ("%c %c\n",c1,c2);}在此基础上:⑴ 在程序最后增加一个语句,再运行,并分析结果。

printf ("%d %d\n", c1, c2);a c 97 98⑵ 将第2行改为:int c1,c2;再次运行,并分析结果。

a c 97 98⑶ 再将第3行改为:c1=305;c2=340; 1 c 305 340再使之运行,分析运行结果。

2)输入并运行下面的程序#include <stdio.h>main(){ char c1='a',c2='b',c3='c',c4='\101',c5='\116';printf("a%c b%c\tc%c\tabc\n",c1, c2, c3);printf("\t\t\b%c%c\n", c4, c5);}在上机前先用人工分析程序,写出应得结果,上机后将二者对照。

3)上机调通以下程序。

输入下面的程序#include <stdio.h>main(){ int i,j,m,n;i=8;j=10;m=++i; /* 第5行 */n=j++; /* 第6行 */printf("%d,%d,%d,%d\n",i,j,m,n);}运行程序,注意i、j、m、n各变量的值;然后分别作以下改动并运行:⑴ 将第5、6行改为如下以后再运行:m=i++;n=++j;⑵ 将程序改为:#include <stdio.h>main(){ int i,j;i=8;j=10;printf("%d,%d\n",i++,j++); /* 第5行 */}⑶ 在⑵的基础上,将第5行printf语句改为:printf("%d,%d\n",++i,++j);⑷ 再将printf语句改为:printf("%d,%d,%d,%d\n",i,j,i++,j++);⑸ 将程序改为:#include <stdio.h>main(){ int i,j,m=0,n=0;i=8;j=10;m+=i++;n-=--j;printf("i=%d,j=%d,m=%d,n=%d\n",i,j,m,n);}4) 运行以下程序,并分析其输出结果#include <stdio.h>{ short i;i=-2;printf("\n i:dec=%d,oct=%o,hex=%x,unsigned=%u\n",i,i,i,i);}【注意】在VC++ 6.0中,short和int类型的数据在存中占用4个字节。

5)按格式要求输入、输出数据。

#include <stdio.h>main(){ int a,b;float x,y;char c1,c2;scanf("a=%d,b=%d",&a,&b);scanf("%f,%e",&x,&y);scanf("%c%c%c",&c1,&c1,&c2); /* 第8行 */printf("a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c\n",a,b,x,y,c1,c2);}运行该程序,按如下方式在键盘上输入数据:a=3,b=785,71.82aA请同学们写出输出的结果。

【思考】程序第8行中,为什么变量c1要输入两次?6)运行以下程序,并分析其输出结果#include <stdio.h>{ float f;f=3.1415;printf("\n %f,%4.3f,%5.3f,%-10.3f,%10.3f\n",f,f,f,f,f);}7)运行以下程序,并分析其输出结果#include <stdio.h>main(){ int a,b; float c,d; char c1,c2;a=61;b=62;c=31.5;d=-68.87;c1='a';c2='A';printf("\n");printf("a=%d,b=%d\n",a,b);printf("c=%f,d=%f\n",c,d);printf("c=%e,d=%e\n",c,d);printf("c1=%c,%c\n",c1,c2);}【注意】在VC++ 6.0中,实数的指数形式是:±X.XXXXXXe±XXX8)以下程序的功能是从键盘输入一个整型数,一个实型数和一个字符型数,并把他们在屏幕上输出。

完成以下填空,并把程序调通,写出当输入为45,34.5,A<回车>时程序的运行结果。

#include <stdio.h>main(){ int a; float b; char c;scanf("%d,%f,%c", );printf("a= \n",a);printf("b= \n",b);printf("c= \n",c);}9)指出以下程序的错误并改正,并上机把程序调通。

#include <stdio.h>main(){ int a;scanf("%f",a);printf("a=%f, a);char c;c=A;printf("%f,c)}四.思考题1.编写程序,用getchar函数读入两个字符c1,c2,然后分别用putchar函数和printf 函数输出这两个字符。

并思考以下问题:⑴ 变量c1,c2应定义为字符型或整型?还是二者皆可?⑵ 要求输出c1和c2的ASCII码,应如何处理?用putchar函数还是printf函数?⑶ 整型变量和字符型变量是否在任何情况下都可以互相代替?2.设圆半径r=2,圆柱高h=3,求圆周长,圆柱底面积,圆柱体积。

用scanf输入数据,用printf输出计算结果,输出时要求有文字说明,取小数点后两位数字。

3.将5位整数按逆序输出,并按位求和。

实验二程序流程控制(4学时)一.实验类型验证和设计二.实验目的1. 掌握嵌套if-else语句与if的比较。

2. 掌握for语句与while语句的比较。

3. 掌握在设计条件型循环结构时,如何正确地设定循环条件,以及如何正确地控制计数型循环结构的次数。

4. 熟悉用while语句,do-while语句和for语句实现循环的方法。

5. 掌握在程序设计中用循环的方法实现各种算法(如穷举、选代、递推等)。

6. 掌握选择结构与循环结构的嵌套。

7. 掌握用break语句和continue语句改变循环状态的方法。

三.实验容和要求1. 已知三个数a,b,c,找出最大值放在max中。

#include <stdio.h>main(){ int a,b,c,max;printf("请输入3个整数(中间用逗号分开):");scanf("%d,%d,%d",&a,&b,&c);if(a>=b) max=a;else max=b;if(c>max) max=c;printf("max=%d\n",max);}若输入下列数据,分析程序的执行顺序并写出输出结果。

2. 输入某学生的成绩,经处理后给出学生的等级,等级如下:90分以上(包括90):A 80~90分(包括80):B70~80分(包括70):C 60~70分(包括60):D60分以下:E方法一:用嵌套的if语句#include "stdio.h"main(){ int score; char grade;printf("请输入学生成绩:");scanf("%d",&score);if(score>100||score<0) printf("\n输入成绩错误!\n");else{ if(score>=90) grade='A';else if(score>=80) grade='B';else if(score>=70) grade='C';else if(score>=60) grade='D';else grade='E';printf("\n成绩等级是%c\n",grade);}}输入测试数据,调试程序。

相关文档
最新文档