编写具有如下函数原型的递归与非递归两种函数f,负责判断数组a的前n个元素是否从大到小完全有序了,是则返回true,否则返回false。并编制主函数对它们进行调用,以验证其正确性。 bool f(int a[], int n) 提示: (1)非递归函数中只需逐对地判断各a[i]与a[i+1]是否都已从大到小有序排列(i = 0,1,…,n-2)。 (2)递归函数中将问题分解处理为:若n=1(即只有1个元素时)则返回true而递归出口;n>1时,若最后一对元素不顺序则返回false,否则进行递归调用(传去实参a与 n-1,去判断前n-1个元素的顺序性),并返回递归调用的结果(与前n-1个元素的是否顺序性相同)。
上传时间: 2017-01-02
上传用户:清风冷雨
本系统属于小型的在线考试系统,可以从数据库中随机抽取试题,并且可以自动对考生的答案评分,本系统主要实现以下功能: (1)实现从数据库中随机抽取试题; (2)对用户输入的数据,进行严格的数据检验,尽可能地避免认为错误; (3)实现对考试结果自动评分; (4)实现教师和后台管理员对试题信息单独管理;
标签:
上传时间: 2017-01-02
上传用户:xuanjie
本系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费进行管理,本系统应达到以下目标: (1) 实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作; (2) 实现对消费账目自动结算; (3) 实现对消费的历史记录进行查询,支持模糊查询。
标签: 管理系统
上传时间: 2013-12-27
上传用户:refent
本系统为公交车辆调度系统,主要实现以下功能: (1)精确定位功能; (2)调度功能:监控中心对系统内的所以车辆进行动态调度管理; (3)紧急以及防盗报警功能:车辆遇到抢劫、交通事故等紧急情况,可通过紧急报警按钮,监控中心根据得到的消息通知有关部门采取必要的行动; (3)轨迹回放功能:系统自动实时记录报警车辆的定位经纬度,速度等参数,可在电子地图上回放,有利于案情分析; (4)数据库管理功能:主要是记录车辆信息和司机信息等信息输入数据库以备所需,提高监控中心对报警信息的快速反应能力; (5)监控范围选择以及地图标注等功能。
上传时间: 2013-12-24
上传用户:qunquan
给出一个非负小数,找出分子不超过M,分母不超过N的最简分数或整数, 使其最接近给出的小数。如果这个分数不唯一,输出‘TOO MANY’。 输入文件格式(closest.in) 第一行,M,N(1<=M,N<=10^9) 第二行,即小数R,(0<R 输出文件格式(closest.out) 仅一行,若解唯一输出 分子 / 分母(整数K写成K/1),否则输出TOO MANY 样例输入: 360 120 3.1415926536 样例输出: 355/113
标签:
上传时间: 2017-01-08
上传用户:iswlkje
该小制作所需要的元件很少:单片机TA89C2051一只,RS232接口电平与TTL电平转换心片MAX232CPE 一只,红外接收管一只,晶振11.0592MHz,电解电容10uF4只,10uF一只,电阻1K1个,300欧姆左右1个,瓷片电容30P2个。发光二极管8个。价钱不足20元。 电路原理介绍: 主控制单元是单片机AT89C2051,中断口INT0跟红外接受管U1相连,接收红外信号的脉冲,8个发光二极管作为显示解码输出(也可以用来扩展接其他控制电路),U3是跟电脑串行口RS232相连时的电平转换心片,9、10脚分别与单片机的1、2脚相连,(1脚为串行接收,2脚为串行发送),MAX232CPE的7、8脚分别接电脑串行口的2(接收)脚、3(发送脚)。晶振采用11.0592MHz,这样才能使得通讯的波特率达到9600b/s,电脑一般默认值是9600b/s、8位数据位、1位停止位、无校验位。电路就这么简单了,现在分析具体的编程过程吧。
上传时间: 2014-12-06
上传用户:Ants
程序描述:智能温度感测器,这个范例中使用到 (1)8051 的Port 1连接到LCD显示器,PORT 3的P3.3,P3.4和P3.5分别连接到LCD显示器的控制线,程序执行时可以让LCD显示器显示出时间和日期。 (2)温度感测组件AD590经由ADC0804将感测到的温度,转换成数字数据,然后经由PORT 0输入8051。 (3)8051的第10和第11只脚RXD和TXD分别连线到MAX232,然后连接到PC的COM埠。 (4)8051实验板每 小时就读入ADC0804转换的数字温度数据,然后记录在串行式EEPROM 93C66中。 (5)8051实验板可以经由RS232将记录在串行EEPROM 93C66中的数字温度数据传送PC端。
上传时间: 2017-01-10
上传用户:二驱蚊器
程序描述:网络远端温度感测器,这个范例中使用到 (1)8051 的Port 1连接到LCD显示器,PORT 3的P3.3、P3.4和P3.5分别连接到LCD显示器的控制线,程序执行时可以让LCD显示器显示出时间和日期。 (2)温度感测组件AD590经由ADC0804将感测到的温度,转换成数位数据,然后经由PORT 0输入8051。 (3)igangcai 8051的第10和第11只脚RXD和TXD分别连线到MAX232,然后连接到PC的COM埠。 (4) 当PC端经由RS232传送S时,接下来PC送出的下 个byte就用来设定PORT 3的输出。 (5) 当PC端经由RS232传送T时,接下来PC连续送出五个bytes,这五个bytes是 "年月日时分",这是 PC 用来设定实验板的时间日期。 (6) 8051每 分钟就读入ADC0804转换的数字温度数据,然后通过RS232传送给PC端,再由PC端通过网络传送到远端的电脑。*/
上传时间: 2014-01-09
上传用户:lili123
完成一个完整的编译程序,语法分析大部分采用LL(1)文法实现,算术表达式用算符优先至底向上实现。
上传时间: 2013-11-28
上传用户:ynzfm
词法分析,语法分析器,使用LL(1)算法
标签: 分
上传时间: 2017-01-14
上传用户:maizezhen