实验4分支程序设计
C++语言程序设计实验4(类和对象)

是:用初始对象的每个数据成员的值,初始化将要建立的对象的对应数据成员。
构造函数和拷贝构造函数的声明格式如下:
class 类名
{
public: 类名(形参); 类名(类名 &对象名);
//构造函数 //拷贝构造函数
... ...
}; 类名::类名()
//构造函数的实现
{ 函数体;
} 类名::类名(类名 &对象名)
6. 本章小结
本章主要介绍了面向对象的基本概念、类和对象的声明、构造函数、析构函数、内联成 员函数、拷贝构造函数、类的组合。
类是面向对象程序设计中最重要、最基本的概念,也是学习面向对象方法时遇到的第 1 个难点。类是对逻辑上相关的函数和数据的封装,是对问题的抽象描述。
要理解类与对象,必须要结合实例来学习,读者可以思考:除了书中列出的例子,现实 世 界 中 还 有 哪 些 有 形 或 无 形 的 事 务 可 以 被 抽 象 为 程 序 中 的 类 ,每 个 类 又 存 在 哪 些 对 象( 实 体 )。 这样可以对类的概念了解的快一些。
本章开始的每章的最后有一个实例——人员信息管理程序,这个例子贯穿后续各章,利 用每章介绍的只是不断丰富程序的功能,建议课后仔细阅读、体会,并尝试修改、补充程序 的功能。
另外,本章中还介绍了利用 UML 语言表示类与对象的方法,以后各章还将进一步介绍 用 UML 语言表示类之间的关系,但这远不是 UML 语言的全部,这方面的内容也不是初学者 学习的重点,读者可以不必深究,了解一下就可以了。如果有需要,可以另外学习软件工程 的课程。
面向对象的程序设计目的是:实现软件设计的产业化。主要观点是认为自然界是由实体 (对象)所组成。程序设计的出发点是:使用面向对象的观点来描述模仿并处理现实问题。 他要求:高度概括、分类、抽象。
微机原理分支程序设计实验

微机原理分支程序设计实验微机原理是计算机科学与技术专业的核心课程之一、在这门课程中,学生需要学习计算机的基本原理和体系结构,并通过实验来巩固所学的知识。
本文将介绍一个关于分支程序设计的微机原理实验。
实验背景:分支程序是计算机中的一种非线性控制结构,它根据条件的不同选择不同的执行路径。
分支程序设计是计算机编程中非常重要的一部分,也是实际应用中经常会遇到的情况之一、通过这个实验,学生将学会如何使用分支结构来解决实际问题。
实验目的:1.了解分支程序设计的基本概念和原理。
2.掌握使用条件语句和循环语句来实现分支程序。
3.通过实际案例分析和编程实践,巩固所学的知识。
实验内容:本实验以学生成绩管理系统为例,通过判断学生的成绩等级来计算总评成绩,并输出等级信息。
分支程序设计的思路如下:1.输入学生的成绩。
2.根据成绩的范围判断学生的等级。
3.根据等级计算总评成绩。
4.根据总评成绩输出相应的等级信息。
实验步骤:1.在开发环境中创建一个新的项目,并新建一个名为“GradeManage”的源文件。
2.在源文件中定义一个成绩变量和一个等级变量,并使用输入函数从键盘读取学生的成绩。
3.使用条件语句根据成绩的范围判断学生的等级,并将等级赋值给等级变量。
4.使用条件语句根据等级计算总评成绩,并将结果赋值给一个总评成绩变量。
5.使用条件语句根据总评成绩输出相应的等级信息。
6.在屏幕上显示输出结果。
7.编译并运行程序,进行测试。
实验总结:通过本实验,我学会了如何设计并实现一个简单的分支程序。
在实验过程中,我深入了解了分支结构的原理和使用方法,并通过编程实践巩固了所学的知识。
分支程序设计在实际应用中非常广泛,掌握这一技能对于计算机科学与技术专业的学生来说非常重要。
在今后的学习和工作中,我将继续探索和学习更多关于分支程序设计和其他相关知识,以提高自己的编程能力。
微机实验分支程序设计

微机实验分支程序设计微机实验是计算机科学与技术专业学生的重要实践环节,其中分支程序设计是程序设计中的一项基础技能。
分支程序设计指的是在程序中根据条件判断,执行不同的代码路径。
这种设计可以使得程序更加灵活,能够根据不同的输入或状态做出相应的反应。
一、分支程序设计概述分支程序设计通常涉及到条件语句的使用,如`if`、`switch`等。
在微机实验中,分支程序设计的应用非常广泛,包括但不限于数据处理、用户交互、错误处理等方面。
二、分支程序设计的基本结构1. 条件判断:程序首先需要对某个条件进行判断,这个条件可以是一个变量的值、用户输入或者程序的状态等。
2. 执行路径:根据条件判断的结果,程序将选择执行不同的代码块。
在`if`语句中,通常会有两个执行路径:条件为真时执行的代码块和条件为假时执行的代码块。
3. 嵌套分支:在复杂的程序设计中,分支可以嵌套使用,即在一个分支的内部再进行条件判断和分支选择。
三、分支程序设计的应用场景1. 用户输入验证:在用户输入数据后,程序需要验证输入的有效性,根据验证结果执行不同的操作。
2. 错误处理:当程序运行过程中出现错误时,通过分支程序设计可以对错误进行分类处理。
3. 功能选择:在具有多个功能的程序中,用户可以通过选择来决定执行哪个功能。
四、分支程序设计的实现以C语言为例,分支程序设计的基本实现如下:```c#include <stdio.h>int main() {int choice;printf("请输入一个数字(1-5):");scanf("%d", &choice);if (choice == 1) {printf("你选择了选项1。
\n");} else if (choice == 2) {printf("你选择了选项2。
\n");} else if (choice == 3) {printf("你选择了选项3。
实验4 程序设计(4学时)

实验4 程序设计(4学时)目的与要求1.掌握VFP程序设计特点,程序文件的建立、修改和运行方法;2.掌握环境设置语句的含义和基本输入输出命令的使用;3.掌握VFP的顺序、选择和循环结构的设计方法;4.掌握程序设计过程中参数传值和传引用的传递规则;5.掌握子程序、过程和自定义函数的建立,以及调用与返回规则;6.掌握内存变量的作用域属性及对参数传递的影响。
实验内容一、实验准备1.参照“附录一”,熟悉VFP 6.0 程序文件的建立、修改和运行方法;2.将ftp上实验指导书文件夹中“实验项目5、6用表”文件夹下的学生表(student.dbf)、成绩表(score.dbf)、课程表(course.dbf)以及备注文件“student.fpt”四个文件,拷贝到C:\Program Files\Microsoft VisualStudio\Vfp98目录下,然后完成实验。
示例与程序中用到的三个表结构如下,各位同学可以参照这些结构还原这三个数据表之间的相互关联。
二、顺序结构程序设计1.VFP的顺序程序设计方法。
2.完成如下程序设计:(1)物体长度可以用公制或者英制单位表示,已知公制长度单位为毫米(mm),英制单位长度为英寸(inch),其转换公式为1 inch = 25.4 mm,编写程序将输入的英制长度转换为公制后输出。
(2)从键盘输入圆锥体的半径(r)和高度(h),计算其体积并输出,体积计算公式为v = π * r * r * h / 3。
(3)求方程ax2 + bx + c = 0的根,a, b, c的值从键盘输入(假设输入的a, b,c值满足b2– 4ac ≥ 0,不考虑虚根的情况)。
(4)由键盘输入学生名,将“student表”中该学生的奖学金增加100元,并显示该学生修改后的奖学金。
(5)分析下面程序的输出结果。
USE studentINDEX ON 姓名TAG nameidxACCEPT "请输入要查找的学生姓名" TO 姓名SEEK M -> 姓名DISPLAY三、选择结构程序设计1.VFP的选择程序设计方法。
第四课 分支程序 教学设计 2023—2024学年新世纪版(2018)初中信息技术八年级上册

本课教学对象为八年级学生,他们已能够独立地完成简单的学习任务,也能够主动寻求老师和同学的协助,具有团队协作意识;同时他们处于青春期,具有半成熟,半幼稚的特点,教师应注意及时反馈。另外,在前面的教学中,学生学习了python和图形化编程的部分知识,可以适当引用以促进学生理解。
教学重难点
程
教 师 活 动
学 生 活 动
设计意图
环
节
一
4’
介绍条件表达式的格式与功能,并进行举例说明,如a=b,c>d等,展示不同的关系运算符。
学习并掌握条件表达式的格式,了解关系运算符
了解条件表达式的格式,为学习if语句打基础
环
节
二
17’
介绍python中if语句的基本格式与功能:
注:其中else和后面的语句块可以省略不写,if后接的条件指的就是条件表达式,分支程序就是对其进行判断。
15’
讲解多分支语句的使用。
注:其中elif为elseif的简写。
认真学习多分支程序命令。
了解多分支语句格式并利用其进行编程解决问题。。
引导学生完成导入时布置的课堂任务,根据空气质量指数,判断空气质量等级并给出户外活动建议。
巡堂解决学生遇到的问题,给予指导。
尝试自主创建分支程序完成任务,通过实际编程提高编程能力
演示代码,对学生完成情况进行总结,分析并强调遇到的问题。
观看教师演示代码。
课
堂
小
结
3’
对本节课内容进行简单总结,布置课后作业,鼓励学生们课后对分支程序进行更多探索。
对本节课所学知识进行回顾。
帮助学生培养归纳总结能力,巩固本节课知识。
板书设计
学习if单分支语句的结构,并进行编程练习,加深印象。
Python程序设计实验四

Python程序设计实验四Python程序设计实验四实验四:Python程序设计引言:本实验主要内容是从实践出发,通过编写Python程序来学习与巩固Python程序设计的知识。
通过实验,我们将了解如何定义函数、使用条件语句与循环语句、处理异常等,并能够熟练使用Python语言进行程序设计。
具体实验内容如下:实验目的:1. 熟悉Python程序设计的基本语法和原理;2. 掌握使用Python编写函数、条件语句和循环语句的方法;3.学会处理异常和错误,增强程序的健壮性;4.提高编程能力,培养解决问题的思维。
实验内容:本实验中,我们将通过实例代码演示如何定义函数、使用条件语句与循环语句、处理异常等,具体实验内容如下:一、定义函数1.基本函数定义:我们首先会了解函数的基本定义方法,如何定义函数、传入参数和返回值等;2.函数的类型:这一部分我们会了解内置函数、匿名函数、递归函数等不同类型的函数。
二、条件语句1. if语句:我们将学习使用if语句来进行条件判断,并根据判断结果执行不同的代码;2. elif语句:在需要判断多个条件时,我们可以使用elif语句来进行连续条件判断;3. else语句:当所有条件判断都不满足时,我们可以使用else语句来执行默认的代码。
三、循环语句1. for循环:我们将学习使用for循环来遍历序列,如字符串、列表等,并执行相应的代码;2. while循环:当需要在满足一些条件时一直执行代码块时,我们可以使用while循环。
四、异常处理1. try-except语句:当我们预测到一些代码块可能会产生错误时,可以使用try-except语句来捕获并处理异常;2. finally语句:如果有代码需要被无论是否发生异常都执行的情况,可以使用finally语句。
五、实例演示本次实验中,我们将通过编写几个实例来演示如何使用函数、条件语句与循环语句等。
以一个计算器程序为例,我们将用Python编写一个简单的四则运算程序,可以实现输入两个数和运算符后进行运算,并输出结果。
VB实验--------所有实验题目
实验题目总体要求:本学期的所有的实验题目,希望同学们按如下步骤认真做,(1)先画出处理界面(窗体);(2)再给出处理步骤,(3)写出程序代码:可参考下面的例题:例如:设计程序,求1+2+3+...+N 的和值。
其处理过程是:(一)设计界面(在纸上画出界面,并注明各控件的名称):(二)处理步骤:单击命令按钮,按以下步骤处理(1)定义3个变量:N ,s ,x ,分别用于存放:输入的数值,和值,控制循环(2)将文本框1的值,提供给变量N ;(3)s=0(累加前,将变量s 初始化为0);(4)X=1(设置循环的开始值)(5) 当X<=N 时 重复执行S=s+xX=X+1(5)在文本框2中显示和值S(三)编写有关的代码:Private Sub Command1_Click()Dim n%,s%,x%N=val(text1.text)S=0X=1Do while x<=nS=s+xX=x+1LoopText2=sEnd Sub文本框1:TEXT1 文本框2:TEXT21:Command1标签1:Label1 标签2:实验一:用语言或流程图描述处理步骤(1次)1.判定一个数X是否是偶数的处理步骤;2.写出求5的阶乘的计算步骤;3.写出求1+2+3+...... +100的计算过程;4.写出计算1!+2!+3!+4!+......+20!的计算步骤;5.写出求一元二次方程解的处理步骤;6.给出将三个整数A,B,C按从小到大的顺序排列的处理步骤;实验二:表达式及其运算的实现(1次)1.设计一个程序,完成利用文本框输入任意两个数的乘法运算,并显示计算结果。
2.进一步完善程序,完成利用文本框输入任意两个数的加法、减法、乘法、除法运算,并显示计算结果,3.再进一步,改进,完成,利用随机函数,产生任意两个100到200之间的整数,并完成两个数的加法、减法、乘法、除法运算,并显示计算结果。
4.求方程AX+B=0的解。
C语言课后实验设计题目及答案
设 total:桃子的总数
x1 :前一天的桃子数
x2 : 后一天的桃子数
day: 天数
计算公式:x1=(x2+1)*2 第1天的桃子数是第2天桃子数加1后的2倍。
(2)求1-1/2+1/3-1/4+⋯⋯,输入1个正整数n(n<=100),计算并输出1-1/2+1/3-1/4+⋯⋯的前n项和(保留3位小数)。
实验项目四 分支结构程序设计
题目
(1)输入四个整数,输出其中的最小值。
实验报告
1、主程序:
// zx.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "stdio.h"
#include "math.h"
}
2、主程序:
// s.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "stdio.h"
#include "math.h"
int main(int argc, char* argv[])
{
x=x*x*x*x;return(x);
}
int main(int argc, char* argv[])
{
float x;
printf("请输入X=");
scanf("%f",&x);
double s;
Oracle-实验4(实验报告)-PL-SQL程序设计
2.3.1设计一个程序包,包名为pkSUM,包括并实现【2.2.1】和【2.2.2】的函数及存储过程功能,注意:先创建包头package,包头创建成功后,再创建包体package body。
2.3.2设计一个匿名PL/SQL程序块,参照【2.2.3】调用【2.3.1】中程序包的函数和存储过程,输出2013年餐台类别名为“散台”的成本金额合计,输出2013年菜肴类别名为“蔬菜类”的盈利金额合计。
(2)菜单信息表MList(菜肴编号Mid,菜肴名称Mname,菜肴类别MKid,菜肴单价Mprice,菜肴成本单价Mcost,更新日期Mdate)。
(3)餐台类别表DK(餐台类别编号DKid,餐台类别名称DkName),餐台类别:包间和散台等。
(4)餐台信息表Dinfo(餐台编号Did,餐台名称Dname,餐台类别DKid,座位数Dseats,更新日期Ddate)。
2.实验内容
实验平台:PL/SQL Developer或Oracle的其它客户端管理工具。
某餐饮系统数据库(加粗字段为主键,斜体字段为外键),请创建如下各数据表,并实现如下存储过程、函数、包和触发器等功能设计,将程序脚本保存到文本文件Source.sql中:
(1)菜肴类别表MK(菜肴类别编号MKid,菜肴类别名称MkName),菜肴类别名称:鱼类、蔬菜类、凉菜类、肉类、主食类和酒水类等。
DATAFILE'F:\RESTAURANT.ora'SIZE10M
DEFAULTSTORAGE
(INITIAL10K
NEXT50K
MINEXTENTS1
MAXEXTENTS99
PCTINCREASE10)
ONLINE;
3.1.4创建用户DINER,口令XXX,默认表空间RESTAURANT,给该用户授予角色权限CONNECT、RESOURCE。
实验四 顺序结构程序设计
实验四顺序结构程序设计一、实验目的1.掌握表达式、赋值语句的正确使用与书写规则。
2.掌握常用函数的使用。
3.掌握InputBox与MsgBox函数(过程)的使用。
4.掌握各种数据类型5.掌握VB程序基本的输入输出方法。
二、实验准备1.复习利用输入框函数InputBox进行数据输入;利用文本框进行数据输入。
2.复习利用标签输出结果、利用文本框输出结果、利用Print方法在窗体中或图形框中输出结果、利用信息框函数(过程)输出简单结果。
3.复习各种数据类型的声明、赋值与运算。
4.复习相关函数:Val()、Str()、IsNumeric()、InputBox()、MsgBox()、Rgb()、Len ()、Trim()、LCase()、UCase()、DateValue()、DateDiff()、Year()、 Month()、Day ()、Hour()、 Minute()、 Second()、Date()、Now()。
5.复习相关事件与方法:SetFocus方法、LostFocus事件、GotFocus事件。
三、实验内容★实验4-1a编制程序解决简单实际问题:用户输入圆的半径,计算出圆周长和面积,运行界面如图2-1所示。
要求对输入半径进行合法检查,若发现有非法数字(不是数字的字符),利用MsgBox显示出错信息,利用SetFocus方法定位于出错的文本框处,以便重新输入。
图4-1 实验4-1a的运行效果图4-2 实验4-1b的运行效果★实验4-1b同上题:用户输入圆的半径,计算出圆周长和面积,运行界面如图4-2所示。
要求利用InputBox函数进行输入,利用标签进行数据结果的显示。
请同学自己完成。
★提示:1.将π值设为一个常量,便于在表达式中计算。
2.数值数据用“+”号连接到Label的Caption属性时要用函数Str()转换。
思考:几种输入、输出的方式各有什么优缺点,你更喜欢用哪种?★实验4-2a接实验1-2a题:界面大体如前,将原“确定”按钮改为“退出”,功能不变。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
13. 分析下面程序,写出运行结果,再输入计算机运行,将得到的结果与你分析得到的结果比 较对照。 main ( ) { int x=1,y=0,a=0,b=0; switch(x) { case 1:switch (y) { case 0 : a++ ; break ; case 1 : b++ ; break ; } case 2:a++; b++; 43;+; } printf(“a=%d,b=%d”,a,b); } 分析: 运行结果:
实验结果和自我总结:
实验要求:
编写源程序并将程序运行后的结果截图粘贴于相应源程序后,并分析之。
实验步骤及操作过程: 练习课本第 4 章上的案例后,再完成下面的实验:
1. 分析下面程序,写出运行结果,再输入计算机运行,将得到的结果与你分析得到的结果比 较对照。 main() { int a,b,c,d; a=!1; printf("%d",a); b=!2; printf("%d",b); b=!0; printf("%d",b); c=1&&2; printf("%d",c); c=a&&2; printf("%d",c); d=a||2; printf("%d",d); d=a||c; printf("%d",d); } 分析: 运行结果: 2. 分析下面程序,写出运行结果,再输入计算机运行,将得到的结果与你分析得到的结果比 较对照。 main()
安徽工商职业学院电子信息系 { float a=2.5,b=3.4; int c,d; c=(a>b); printf("%d",c); d=(c==0); printf("%d",d); } 分析: 运行结果: 3. 分析下面程序,写出运行结果,再输入计算机运行,将得到的结果与你分析得到的结果比 较对照。 main ( ) { int a=0,b=0,c=0; if (++a>0 | | ++b>0) ++c; printf(“%d,%d,%d”,a,b,c); } 分析: 运行结果: 4. 分析下面程序,写出运行结果,再输入计算机运行,将得到的结果与你分析得到的结果比 较对照。 main ( ) { int x=-1,y=4,k; k=x++<=0 && !(y--<=0); printf(“%d,%d,%d”,k,x,y); } 分析: 运行结果: 5.输入一年份,判断该年是否是闰年。 说明: (1)判断闰年的条件:能够被 4 整除,但不能被 100 整除或者能被 100 整除,又能被 400 整 除 (2)使用一个变量来代表是否是闰年 (3)如果是闰年则输出“* is a leap year!” ,否则输出“* is not a leap year!” 。*代表 输入的年份 源程序: 运行结果截图:
x
y
x 1 1 x 10 x 10
2x 1 3x 11
写一程序,输入 x ,输出 y 值 说明: (1)根据输入 x 的不同求 y 的值,使用 if 语句 (2)分别输入三个分段中的三个数,判断输出结果是否正确,测试程序正确与否
安徽工商职业学院电子信息系 源程序: 运行结果截图:
安徽工商职业学院电子信息系 } 源程序: 运行结果截图: 16.从键盘输入一个月号,显示输出该月号的英文名称 说明: (1)使用 if 语句较为麻烦,因为需要做 12 次比较 (2)使用 switch 语句 (3)如果输入月份超出范围,则应当输出错误信息 源程序: 运行结果截图:
17. 已知银行存款利率如下(年利率):活期 2.3%,一年定期 3.92%,三年定期 4.33%,五年 定期 5.41%,要求:输入存款本金和期限,求到期时能得到的利息和本金总计。 源程序: 运行结果截图:
安徽工商职业学院电子信息系
实
课程名称:C 语言程序设计 班级: 学号:
验
报
告
实验日期:
姓名:
实验四:选择结构程序设计(一) 实验目的:
1.学会使用 C 语言关系运算符和逻辑运算符,并能运用这些运算符构成表达式。 2.理解 C 语言对逻辑型数据的表示方法。 3.熟练掌握各种类型的 if 语句和 switch 语句。 4.熟悉条件运算符和 if 语句之间的转化方法。 5.熟悉选择结构程序的执行过程。
安徽工商职业学院电子信息系 14. 输入一个由两个整型数据和一个算术运算符组成的表达式,根据运算符完成相应的运算, 并将结果输出。例如,输入形如 a+b 的表达式,并将结果输出;如果输入的算术运算符是%或/, 则先判断 b 是否为 0,然后再做相应的处理;如果运算符不合法,则输出“Error!”。请改错, 并上机验证运行结果。 #include <stdio.h> main() { int a,b; char c; scanf("%d%c%d",&a,&c,&b); switch(a); /*$ERROR1$*/ { case '+':printf("%d+%d=%d\n",a,b,a+b);break; case '-':printf("%d-%d=%d\n",a,b,a-b);break; case '*':printf("%d*%d=%d\n",a,b,a*b);break; case '/':if(b!=0) printf("%d/%d=%d\n",a,b,a/b); else printf("b=0,no result!\n"); continue; /*$ERROR2$*/ case '%':if(b!=0) printf("%d%%%d=%d\n",a,b,a%b); else printf("b=0,no result!\n");break; else printf("Error!\n"); /*$ERROR3$*/ } }
8.下面程序的功能是: 从键盘输入一个字符,判断输入字符的类型:若是数字字符,则直接输 出; 若是字母, 则输出该字母所对应的 ASCII 码值; 若是其他字母, 则输出 “other character”。 请改错并上机验证运行结果。 #include <stdio.h> main() { char c; printf("Input a character:"); c=putchar(); /*$ERROR1$*/ if(c>='0'||c<='9') printf("%d\n",c); /*$ERROR2$*/ else if(c>='A'&&c<='Z'||c>='a'&&c<='z') printf("%d\n",c); printf("other character\n") /*$ERROR3$*/ } 修改后的源程序: 运行结果截图: 9.有一函数
修改后的源程序: 运行结果截图:
15. 下面程序的功能是:从键盘输入学生成绩,输出对应的等级(100 分为 A,90~99 分为 B, 80~89 分为 C,70~79 分为 D,60~69 分为 E,小于 60 分为 F)。请将程序补齐,并上机运行。 main() { int g; printf("Enter a mark:"); scanf("%d", ); /*$BLANK1$*/ printf("g=%d",g); switch( ) /*$BLANK2$*/ { case 10: printf("A\n");break; case 9: printf("B\n");break; case 8: printf("C\n");break; case 7: printf("D\n");break; case 6: printf("E\n");break; : printf("F\n"); /*$BLANK3$*/ }
10. 铁路托运行李规定:行李重不超过 50 公斤的,托运费按每公斤 0.15 元计费;如超 50 公 斤,超过部分每公斤加收 0.10 元。编一程序完成自动计费工作。 源程序: 运行结果截图: 11.任意输入一个 0~9999 以内的正整数,判断是几位数。 源程序: 运行结果截图:
12.任意输入四个数据按从大到小的顺序输出。 源程序: 运行结果截图:
安徽工商职业学院电子信息系 6. 已知三个数 a,b,c,找出最大值放于 max 中。 分析:由已知可得在变量定义时定义四个变量 a,b,c 和 max,a,b,c 是任意输入的三个数, max 是用来存放结果最大值的。第一次比较 a 和 b,把大数存入 max 中,因 a,b 都可能是大值, 所以用 if 语句中 if——else 形式。第二次比较 max 和 c,把最大数存入 max 中,用 if 语句 的第一种形式 if 形式。Max 即为 a,b,c 中的最大值。 源程序: 运行结果截图: 7.求一元二次方程的根。 源程序: 运行结果截图: