打印机任务队列
打印队列过多垃圾数据清理办法

打印队列过多垃圾数据清理办法
当某点位的打印队列中存在过多数据,需要清理的办法:
1.把以下语句做成BAT文件再执行
net stop spool
cd C:\Windows\System32\spool\PRINTERS\
del *.*
net start spool
pause
2.手动删除方法
依次点击“开始”→“控制面板”→“性能和维护”→“管理工具”→“服务”→“Print Spooler”。
点击左侧“停止此服务”,停止打印机服务。
把C:\Windows\System32\spool\PRINTERS下的文件删除,然后进入:计算机管理--服务和应用程序--服务--print spool 重启一下就好了.。
制度说明
制度是以执行力为保障的。
“制度”之所以可以对个人行为起到约束的作用,是以有效的执行力为前提的,即有强制力保证其执行和实施,否则制度的约束力将无从实现,对人们的行为也将起不到任何的规范作用。
只有通过执行的过程制度才成为现实的制度,就像是一把标尺,如果没有被用来划线、测量,它将无异于普通的木条或钢板,只能是可能性的标尺,而不是现实的标尺。
制度亦并非单纯的规则条文,规则条文是死板的,静态的,而制度是对人们的行为发生作用的,动态的,而且是操作灵活,时常变化的。
是执行力将规则条文由静态转变为了动态,赋予了其能动性,使其在执行中得以实现其约束作用,证明了自己的规范、调节能力,从而得以被人们遵守,才真正成为了制度。
爱普生1100打印机操作说明书

爱普生1100打印机操作说明书爱普生1100打印机操作说明书一、产品概述1.1 产品外观及功能介绍1.2 产品规格参数1.3 产品包装清单及配件展示二、产品安装和连接2.1 硬件安装2.1.1 解包与安装2.1.2 电源连接2.1.3 数据线连接2.2 驱动程序安装2.2.1 驱动光盘安装2.2.2 驱动程序与安装2.3 打印机与电脑的连接2.3.1 USB接口连接2.3.2 网络连接三、打印机驱动设置3.1 打印机驱动程序运行3.2 打印机属性设置3.3 打印机共享设置3.4 打印队列管理四、打印机常用操作4.1 打印文档4.1.1 打印设置4.1.2 打印预览4.1.3 打印调整4.2 取消打印任务4.3 打印机清洁4.4 纸张调整4.4.1 页面尺寸设置4.4.2 纸张选择4.5 打印质量调整4.5.1 打印分辨率设置4.5.2 色彩管理4.5.3 打印速度优化五、故障排除5.1 打印机无法正常启动5.2 纸张卡住或堵塞5.3 打印品质不佳5.4 打印速度缓慢5.5 打印机无法识别连接的设备5.6 其他常见故障及解决方法六、常见问题解答6.1 打印出来的图像模糊6.2 打印机工作提示灯闪烁6.3 如何更换墨盒附件:附件1:爱普生1100打印机快速入门指南附件2:爱普生1100打印机用户保修卡法律名词及注释:1、打印机:指能够将电子信息以文字、图案等方式转化为纸质形式的设备。
2、驱动程序:指一种能使计算机操作系统正确地识别和控制硬件设备的软件程序。
3、USB接口:指一种通用的外部总线标准,用于电脑与外部设备之间的连接与通信。
4、网络连接:指通过局域网或广域网等方式将打印机与电脑进行连接。
5、打印队列:指存储待打印文件的缓冲队列,根据先进先出的原则进行打印任务排队和调度。
本文档涉及附件:1、爱普生1100打印机快速入门指南:详细介绍了如何快速开始使用爱普生1100打印机的操作步骤和注意事项。
2、爱普生1100打印机用户保修卡:详细说明了用户在购买爱普生1100打印机后可享受的维修保修服务。
打印机设置指南

打印机设置指南打印机是办公室中必不可少的设备,正确设置打印机可以提高工作效率和打印质量。
本文将为大家介绍一些关于打印机设置的指南,以帮助大家正确地设置打印机。
一、连接打印机在开始设置打印机之前,首先需要将打印机正确连接到计算机或者办公室网络。
对于USB接口的打印机,只需将打印机的USB线插入计算机的USB接口即可。
对于网络打印机,你需要将打印机连接到办公室的网络上,确保打印机和计算机在同一个网络中。
二、驱动安装安装正确的驱动程序是使打印机正常工作的关键。
在连接打印机后,计算机通常会自动检测到打印机并提示你安装相应的驱动程序。
如果没有自动安装,请确保你使用的是最新的打印机驱动程序,并按照屏幕上的指示进行安装。
三、默认打印机设置在设置打印机之前,需要选择一个默认打印机。
默认打印机是电脑中设定的主要打印设备,所有的打印任务都会发送到默认打印机上。
在设置默认打印机时,你需要考虑你经常使用的打印机和其它因素,如打印速度和打印质量。
四、纸张设置根据你的打印需求,正确设置纸张类型和大小非常重要。
在打印机设置中选择正确的纸张类型,如普通纸、信封、卡片等。
此外,还需要按照打印要求设置纸张的大小,如A4、A5等。
正确的纸张设置可以保证打印出的文档质量更好,并避免浪费纸张。
五、打印质量设置通过打印机设置,你可以调整打印质量来满足你的需求。
通常,你可以选择打印质量为草稿、普通、高质量等不同选项。
打印质量越高,印刷效果越好,但打印速度也会变慢。
根据你的具体需求选择适当的打印质量。
六、色彩设置如果你的打印机支持彩色打印,你可以在设置中选择色彩选项。
根据你的需求和打印任务的要求,你可以选择黑白打印或者彩色打印。
此外,你还可以根据需要调整色彩饱和度、亮度和对比度等参数,以获得更好的打印效果。
七、打印机管理打印机设置界面通常提供了许多管理选项,如打印机状态、打印队列和墨水水平等。
在打印机管理选项中,你可以查看打印机的实时状态,了解打印任务的进展情况,并及时处理打印机故障或者墨水不足等问题。
打印机需要用户干预解决方法

打印机需要用户干预解决方法 打印机需要用户干预解决方法 在使用打印机过程中,我们有时会遇到一些问题,例如打印机需要用户干预。以下是一些常见的解决方法,希望能够帮助您解决问题。
1. 检查打印机状态 ,您需要检查打印机的状态。确保打印机已经打开并处于正常工作状态。检查打印机是否有纸张和墨盒,并且墨盒是否已经用尽。查看打印机的显示屏或指示灯,是否显示任何错误信息。
2. 重新安装驱动程序 如果打印机仍然需要用户干预,可能是由于驱动程序出现问题。您可以尝试重新安装打印机的驱动程序。将打印机与计算机断开连接,然后卸载旧的驱动程序。接下来,从打印机制造商的官方网站最新的驱动程序,并按照说明进行安装。
3. 清理打印队列 有时,打印机需要用户干预是因为打印队列中堆积了太多的打印任务。您可以尝试清理打印队列,以解决问题。打开控制面板,找到打印机和设备,右键您的打印机,然后选择“查看打印队列”。在打印队列窗口中,“取消所有打印任务”按钮,以清理打印队列。 4. 检查连接和线缆 连接和线缆问题也可能导致打印机需要用户干预。您可以检查打印机与计算机之间的连接和线缆是否正常。确保连接稳固并插入正确位置。检查线缆是否损坏或松动,如果有必要,您可以更换线缆。
5. 重启打印机和计算机 有时,打印机需要用户干预的问题可以通过简单地重启打印机和计算机来解决。关闭打印机和计算机,等待几分钟后再重新启动。重新启动后,检查问题是否解决。如果问题仍然存在,可以尝试其他解决方法。
6. 打印机制造商支持 如果上述方法都无法解决问题,您可以联系打印机制造商的技术支持进行进一步的帮助。提供详细的问题描述和相关信息,他们将会为您提供更专业的解决方案。
希望上述解决方法能够帮助您解决打印机需要用户干预的问题,使您的打印工作恢复正常。如果问题仍然存在,建议寻求专业技术支持。
局域网打印机无法打印

局域网打印机无法打印摘要:局域网是一种用于连接位于同一区域的多台计算机的网络。
在局域网中,可以共享资源,如打印机。
然而,有时候用户可能会遇到局域网打印机无法打印的问题。
本文将探讨可能导致该问题的原因,并提供解决方案。
引言:局域网打印机是现代办公环境中常见的设备之一。
它使多台计算机能够通过网络连接到同一个打印机,从而实现共享打印功能。
然而,当局域网打印机无法打印时,这可能会给用户的工作带来麻烦。
可能的原因:1. 网络连接问题:局域网打印机无法打印的一个常见原因是网络连接问题。
这可能包括网络故障、网线连接松动或损坏、无线网络信号不稳定等。
用户应该检查网络连接是否正常,并确保打印机与计算机之间的连接正常。
2. 电源问题:打印机的电源问题也可能导致打印机无法正常工作。
用户应该确保打印机的电源线连接正常,并检查打印机的电源是否打开。
3. 驱动程序问题:打印机无法打印还可能是由于驱动程序问题。
如果用户的计算机没有正确安装打印机驱动程序,或者驱动程序过时或损坏,那么打印机将无法正常工作。
4. 打印队列问题:打印队列是计算机用来管理打印任务的一个列表。
如果某个打印任务出现问题,可能会导致其他任务无法打印。
用户应该检查打印队列中是否存在错误或挂起的任务,并尝试清除它们。
解决方案:1. 检查网络连接:首先,用户应该检查网络连接是否正常。
可以尝试重新插拔网线或重新连接无线网络,以确保网络连接稳定。
2. 检查电源连接:确保打印机的电源线连接正常,并检查打印机的电源是否打开。
如果需要,可以重新插拔电源线或尝试连接到其他电源插座。
3. 检查驱动程序:用户应该确保计算机上已正确安装打印机驱动程序。
可以通过打开设备管理器来检查驱动程序是否正常工作。
如果驱动程序出现问题,用户可以尝试重新安装驱动程序或更新驱动程序至最新版本。
4. 清理打印队列:如果打印队列中存在错误或挂起的任务,用户可以尝试清理它们。
可以在计算机的控制面板中找到打印机选项,并选择清除打印队列。
如何解决打印文件丢失问题

如何解决打印文件丢失问题在现代办公环境中,打印文件丢失是一个常见的问题,给工作带来了不便和延误。
为了解决这个问题,我们可以采取以下措施:一、备份文件打印文件丢失的主要原因之一是没有进行文件备份。
因此,为了避免文件丢失,我们应该养成定期备份文件的习惯。
可以将文件保存在云存储服务中,如Google Drive、Dropbox等。
这样,即使打印文件丢失,我们仍然可以从云端恢复文件。
二、使用打印队列打印队列是一个有序的打印任务列表,可以帮助我们管理打印任务并减少文件丢失的风险。
通过将文件添加到打印队列中,我们可以确保文件按照顺序打印,并且即使打印机出现问题,文件也不会丢失。
在打印队列中,我们可以暂停、取消或重新排列打印任务,以便更好地管理文件。
三、检查打印设置有时,打印文件丢失是由于错误的打印设置引起的。
因此,在打印文件之前,我们应该仔细检查打印设置,确保选择了正确的打印机和纸张大小。
此外,我们还可以通过预览功能来确认打印文件的内容和格式是否正确。
通过确保正确的打印设置,我们可以减少文件丢失的可能性。
四、更新打印驱动程序打印驱动程序是连接计算机和打印机的桥梁,如果驱动程序过时或损坏,可能会导致打印文件丢失。
为了解决这个问题,我们应该定期检查并更新打印驱动程序。
可以通过访问打印机制造商的官方网站或使用驱动程序更新工具来获取最新的驱动程序。
更新驱动程序可以提高打印的稳定性和可靠性,减少文件丢失的风险。
五、寻求专业帮助如果以上方法都无法解决打印文件丢失的问题,我们可以寻求专业的技术支持。
可以联系打印机制造商的客户服务部门,向他们咨询并寻求解决方案。
他们可能会提供一些特定的操作步骤或建议,帮助我们解决打印文件丢失的问题。
总结通过备份文件、使用打印队列、检查打印设置、更新打印驱动程序以及寻求专业帮助,我们可以有效地解决打印文件丢失的问题。
这些措施可以帮助我们提高打印的效率和准确性,确保工作的顺利进行。
在日常工作中,我们应该时刻关注打印文件的安全性,采取必要的措施来避免文件丢失,提高工作效率。
网络打印协议之LPR或RAW
网络打印协议之LPR或RAW 近年来,随着信息技术的不断发展和普及,网络打印成为了办公环境中一个必不可少的工具。
在众多的网络打印协议中,LPR(Line Printer Remote)和RAW(Raw协议)是两种常见的协议,它们在打印数据传输上有不同的特点和用途。
本文将对LPR和RAW两种协议进行介绍和比较,以便读者更好地了解和选择适合自己的网络打印协议。
一、LPR协议LPR协议是一种基于打印队列管理的协议。
它由BSD UNIX系统中的打印服务所引入,是一种比较老旧但仍然被广泛使用的协议。
LPR协议通过将打印任务排入打印队列,并按照先后顺序进行打印,以实现打印任务的管理和控制。
LPR协议的工作原理如下:当用户向打印服务器发送打印任务时,会先将其加入到打印队列中,然后按照队列中的先后顺序进行打印。
打印服务器会根据队列中的任务信息,自动分配资源进行打印,并将打印结果反馈给用户。
LPR协议的优点是稳定可靠,适用于大规模的打印任务管理。
由于它的先进先出的队列管理方式,用户可以方便地掌握打印任务的进度,保证打印任务的及时完成。
另外,LPR协议还支持打印任务的优先级设置和队列管理,可以更加灵活地控制打印任务的执行顺序。
二、RAW协议RAW协议是一种直接传输打印数据的协议。
它不需要将打印任务排入队列,而是直接将打印数据发送给打印机进行处理和打印。
RAW协议在数据传输上更加简洁高效,适用于小规模的打印任务,尤其是在网络带宽较小或稳定性不高的环境中。
RAW协议的工作方式如下:当用户向打印服务器发送打印任务时,服务器将打印数据直接发送给打印机,打印机接收到数据后进行相关的处理和打印操作,然后将打印结果反馈给用户。
相比于LPR协议,RAW协议省去了队列管理的过程,节省了一定的时间和系统资源。
RAW协议的优点是传输效率高,响应速度快。
由于它直接传输打印数据,并不需要进行排队等待,所以打印任务可以即时执行,降低了打印延迟。
打印添加文件怎么操作方法
打印添加文件怎么操作方法打印添加文件是指在电脑或打印机中打印时,将需要打印的文件添加到打印队列中的操作。
下面将详细介绍在Windows操作系统和常见打印机上如何打印添加文件。
在Windows操作系统上,可以通过以下步骤进行打印添加文件的操作:1. 打开需要打印的文件:首先,双击鼠标左键打开包含需要打印的文件的应用程序,如Microsoft Word或Adobe Acrobat等。
在文件资源管理器中找到文件,单击鼠标右键,然后选择“打开”来打开文件。
无论使用哪种方法,最终会打开文件并显示在屏幕上。
2. 查看打印预览:在打开的应用程序中,通常可以在菜单栏或工具栏上找到打印选项。
点击菜单栏中的“文件”选项,然后选择“打印”子选项,或者在工具栏上找到打印图标并点击。
这将打开打印设置对话框,在这里可以查看打印预览,即文件将如何在纸上显示的效果。
3. 设置打印机及打印选项:在打印设置对话框中,可以选择打印机和设置打印选项。
点击“打印机”下拉菜单,选择你想使用的打印机。
根据需要,也可以更改纸张尺寸、方向、颜色、页面范围等打印选项。
需要特别注意的是,有些打印机还可能需要设置双面打印、打印质量等高级选项。
4. 添加文件到打印队列:在打印设置对话框中,看到需要打印的文件的名称和图标。
如果只打印一个文件,无需做任何操作,可以直接点击“打印”按钮,文件将被添加到打印队列中并开始打印。
如果需要打印多个文件,可以将它们拖放到打印设置对话框中或点击“添加文件”按钮选择需要打印的文件。
根据操作系统和应用程序的不同,可能还可以调整打印顺序、删除或暂停打印任务。
5. 监控和管理打印队列:在文件开始打印后,可以在任务栏或系统托盘中找到打印队列的图标。
点击该图标可以查看当前打印任务的状态,如正在打印、暂停、错误等。
如果需要取消或暂停打印任务,可以右键点击任务并选择相应的选项。
在打印队列中,还可以修改打印选项、添加或删除文件等操作。
在常见打印机上,也可以通过以下步骤进行打印添加文件的操作:1. 打开打印机的控制面板:通常,打印机的控制面板位于打印机上方或一侧,上面标有不同的按钮、图标和液晶显示屏等。
如何设置和管理电脑的打印机和扫描仪
如何设置和管理电脑的打印机和扫描仪随着科技的进步,电脑已经成为我们日常生活和工作中必不可少的工具。
而在电脑中,打印机和扫描仪更是常用的外设。
它们为我们提供了便捷的打印和扫描功能,使得文件的处理和保存更加高效。
然而,对于许多人来说,如何正确地设置和管理打印机和扫描仪仍然是一项困扰。
在本文中,我们将探讨如何正确地设置和管理电脑的打印机和扫描仪,以便让您更好地利用这些设备。
一、设置打印机和扫描仪1.确认硬件连接:首先,您需要确保打印机和电脑之间的硬件连接正常。
通常,打印机和电脑之间的连接可以通过USB线缆实现。
确保USB线缆插入正确且牢固,以保证设备之间能够正常传输数据。
2.驱动程序安装:打印机和扫描仪的正常工作需要相应的驱动程序。
在连接设备之后,您可以使用光盘或从设备制造商的官方网站上下载最新的驱动程序。
安装驱动程序时,请按照说明进行操作,并确保选择与您的操作系统兼容的驱动程序。
3.设备设置:在安装驱动程序后,您可以进行设备的基本设置。
打开控制面板,在设备和打印机选项中找到您的打印机和扫描仪设备,右键单击选择“属性”或“设置”。
根据您的需求,您可以更改默认打印机、纸张尺寸等设置。
二、管理打印机和扫描仪1.打印队列管理:在使用打印机时,有时会遇到打印队列堵塞的情况。
这可能是由于某个文件打印出错或其他原因导致的。
您可以通过以下步骤来管理打印队列:- 在任务栏状态栏中找到打印机图标,右键单击选择“查看打印队列”。
在打印队列中,您可以查看当前正在打印的文件以及等待打印的文件。
- 如果遇到某个文件打印出错,您可以选择该文件,右键单击选择“取消打印”或“暂停打印”。
这样可以清除打印队列中的错误文件,使得其他文件能够正常打印。
2.定期清洁和维护:打印机和扫描仪作为机械设备,需要定期进行清洁和维护,以确保其正常工作。
以下是一些常见的清洁和维护步骤:- 打印机清洁:定期清理打印机的进纸盘、进纸道和出纸槽,以防止纸屑积累,影响打印质量。
打印机后台服务程序 工作原理
打印机后台服务程序工作原理
打印机后台服务程序是操作系统中的核心组件,它负责管理打印机的打印任务,以及与打印机进行通信。
下面简单介绍一下其工作原理:
1. 接收打印任务:后台服务程序通过监听特定的打印请求端口,接收来自应用程序或其他组件的打印任务。
2. 任务调度与处理:后台服务程序将接收到的打印任务放入打印队列中,按照一定的优先级和顺序进行处理。
在处理任务时,后台服务程序会根据打印机的状态和打印要求,对打印任务进行相应的调整和优化,例如格式转换、色彩管理、双面打印等。
3. 与打印机通信:后台服务程序通过与打印机驱动程序的接口,将处理后的打印任务发送给打印机进行打印。
在这个过程中,后台服务程序需要与打印机进行数据通信,确保数据的正确传输和打印机的正常运行。
4. 错误处理与日志记录:后台服务程序会对打印过程中出现的错误进行处理,例如打印机无法连接、纸张卡住等问题。
同时,后台服务程序还会记录打印任务的日志,以便对打印过程进行监控和管理。
5. 系统资源管理:后台服务程序还会对系统资源进行管理,例如内存、磁盘空间等,以确保打印过程的流畅和高效。
总之,打印机后台服务程序是打印机正常工作的关键,它通过一系列的机制和策略,确保打印任务的正确处理和打印机的正常运行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序与算法综合设计
课程设计指导书
合肥工业大学
计算机与信息学院
2012年6月
课程设计报告
设计题目: 打印机任务队列
学生姓名: 孙久成
专 业: 电信科
班 级: 2班
学 号: 20112845
指导教师:
完成日期: 2012-6-26
合肥工业大学计算机与信息学院
(一) 需求和规格说明
打印机的打印队列中,每一个打印任务都有一个优先级,为1~9的一个
整数(9的优先级最高,1的优先级最低),打印按如下方法进行.
(1)取出打印队列中队首的打印任务J;
(2)如果打印队列中存在优先级高于J的打印任务,则将J移动到打印队
列的队尾;否则,打印J.
现在的问题是,要确定你要打印的文件何时打印完毕。给定当前打印队列(一
个优先级队列)和你的打印任务在当前打印队列中的位置,确定你的打印任务完
成时需要多长时间。为了简化问题,假定没有新的打印任务加入到打印队列中;
并且,假定完成任何一个打印任务均需要1min时间,向打印队列中加入一个打
印任务或从打印队列中移除一个打印任务不需要时间。
例如,当前打印队列为“1 1 9 1 1 1”且你的打印任务在队首时,需要5min.
(二) 设计
系统类图
属性和方法定义
类名 成员类别 类型 成员名 描述
employee 属性 char * name 雇员姓名
int individualEmpNo 个人编号
int grade 级别
float accumPay 月薪总额
int employeeNo 本公司雇员编号目前最大
值
方法 void pay() 计算月薪函数(为纯虚函
数)
void promote(int) 升级函数
void DisplayStatus() 显示人员信息(为纯虚函
数)
类名 成员类类型 成员名 描述
Queue
char *name
int individualEmpNo;
int grade;
float accumPay;
static int employeeNo;
virtual void pay();
void promote(int);
vitual void displayStatus();
technician float hourlyRate int workHours virtual void pay(); vitual void displayStatus(); manager float monthlyPay virtual void pay(); vitual void displayStatus(); salesman
float CommRate;
float sales;
virtual void pay();
vitual void displayStatus();
salesmanager
virtual void pay();
vitual void displayStatus();
别
technician 属性 float hourlyRate 每小时酬金
int workHours 当月工作时数
方法 void pay()
accumPay=hourlyRate*workHours
void DisplayStatus() 显示技术人员信息
manager 属性 float monthlyPay 固定月薪数
方法 void pay()
AccumPay=monthlyPay
void DisplayStatus() 显示经理信息
salesman 属性 float CommRate 按销售额提取酬金百分比
float sales 当月销售额
方法 void pay()
accumPay=sales*CommRate
void DisplayStatus() 显示推销员信息
salesmanager 属性
方法 void pay()
accumPay=monthlyPay+CommRate*s
ales
void DisplayStatus() 显示销售经理信息
(三) 用户手册
程序运行时,首先提示输入打印队列任务J。
然后直接输入打印任务即可完成任务。
(四) 调试及测试
附录
源程序
#include
typedef int DATA_TYPE;
const int maxlen=100;
enum error_code
{
success=0,underflow,overflow
};
class queue
{
public:
queue();
bool empty()const;
error_code get_front(DATA_TYPE &x)const;
error_code append(const DATA_TYPE X);
error_code pop();
bool full()const;
public:
int rear,front;
DATA_TYPE data[maxlen];
};
queue::queue()
{
rear=0;
front=0;
}
bool queue::empty()const
{
return (rear==front);
}
error_code queue::get_front(DATA_TYPE &x)const
{
if(empty())
return underflow;
else
{
x=data[front%maxlen];
return success;
}
}
error_code queue::append(const DATA_TYPE X)
{
if(full())
return overflow;
else
{
data[rear%maxlen]=X;
rear++;
}
}
error_code queue::pop()
{
if(empty())
return underflow;
else
{
front++;
return success;
}
}
bool queue::full()const
{
return (rear==maxlen-1);
}
void main()
{
queue Q;
int J,temp;
for(int i=0;i<=10;i++)
{
cout<<"请输入打印任务J"<
Q.append(J);
}
cout<<"原来的队列为"<
{
Q.get_front(J);
cout<
}
cout<
{
if(Q.data[j]
temp=Q.data[j];
Q.data[j]=Q.data[j+1];
Q.data[j+1]=temp;
}
}
cout<
测试数据:
测试结果: