C语言编程:韩信点兵问题拜托各位了 3Q
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言编程:韩信点兵问题拜托各位了 3Q相关的知识,希望对你有一定的参考价值。
韩信点兵: 每三人一列余一,每五人一列余二,每七人一列余四。求共有多少人 (100~200之间)
参考技术A #include<stdio.h> main() int i=100; while(i<=200) if((i%3==1)&&(i%5==2)&&(i%7==4)) printf("%d ",i); i++; printf("\n"); 本回答被提问者采纳手机的蓝牙功能是啥原理?拜托了各位 谢谢
不妨了解一下蓝牙吧! 1.概念 :蓝牙(BLUETOOTH),是1998年推出的一种新的无线传输方式,实际上就是取代数据电缆的短距离无线通信技术,通过低带宽电波实现点对点,或点对多点连接之间的信息交流。这种网络模式也被称为私人空间网络(PAN,PersonalAreaNetwork),是以多个微网络或精致的蓝牙主控器/附属器构建的迷你网络为基础的,每个微网络由8个主动装置和255个附属装置构成,而多个微网络连接起来又形成了扩大网,从而方便、快速地实现各类设备之间的通信。它是实现语音和数据无线传输的开放性规范,是一种低成本、短距离的无线连接技术。 2.技术特点:蓝牙技术的特点包括:采用跳频技术,抗信号衰落;采用快跳频和短分组技术,减少同频干扰,保证传输的可靠性;采用前向纠错编码技术,减少远距离传输时的随机噪声影响;使用2.4GHz的ISM频段,无须申请许可证;采用FM调制方式,降低设备的复杂性。该技术的传输速率设计为1MHz,以时分方式进行全双工通信,其基带协议是电路交换和分组交换的组合。一个跳频频率发送一个同步分组,每个分组占用一个时隙,也可扩展到5个时隙。蓝牙技术支持1个异步数据通道或3个并发的同步话音通道,或1个同时传送异步数据和同步话音的通道。每一个话音通道支持64kb/s的同步话音;异步通道支持最大速率为721kb/s、反向应答速率为57.6kb/s的非对称连接,或者是432.6kb/s的对称连接。 3.协议: (1)建立连接 在微微网建立之前,所有设备都处于就绪状态。在该状态下,未连接的设备每隔1.28s监听一次消息,设备一旦被唤醒,就在预先设定的32个跳频频率上监听信息。跳频数目因地区而异,但32个跳频频率为绝大多数国家所采用。连接进程由主设备初始化。如果一个设备的地址已知,就采用页信息(Page message)建立连接;如果地址未知,就采用紧随页信息的查询信息(Inquiry message)建立连接。在微微网中,无数据传输的设备转入节能工作状态。主设备可将从设备设置为保持方式,此时,只有内部定时器工作;从设备也可以要求转入保持方式。设备由保持方式转出后,可以立即恢复数据传输。连接几个微微网或管理低功耗器件时,常使用保持方式。监听方式和休眠方式是另外两种低功耗工作方式。蓝牙基带技术支持两种连接方式:面向连接(SCO)方式,主要用于语音传输;无连接(ACL)方式,主要用于分组数据传输。 (2)差错控制 基带控制器采用3种检错纠错方式:1/3前向纠错编码(FEC);2/3前向纠错编码;自动请求重传(ARQ)。 (3)认证与加密 认证与加密服务由物理层提供。认证采用口令-应答方式,在连接过程中,可能需要一次或两次认证,或者无需认证。认证对任何一个蓝牙系统都是重要的组成部分,它允许用户自行添加可信任的蓝牙设备,例如,只有用户自己的笔记本电脑才可以通过用户自己的手机进行通信。蓝牙安全机制的目的在于提供适当级别的保护,如果用户有更高级别的保密要求,可以使用有效的传输层和应用层安全机制。 (4)软件结构 蓝牙设备应具有互操作性,对于某些设备,从无线电兼容模块和空中接口,直到应用层协议和对象交换格式,都要实现互操作性;对另外一些设备(如头戴式设备等)的要求则宽松得多。蓝牙计划的目标就是要确保任何带有蓝牙标记的设备都能进行互换性操作。软件的互操作性始于链路级协议的多路传输、设备和服务的发现,以及分组的分段和重组。蓝牙设备必须能够彼此识别,并通过安装合适的软件识别出彼此支持的高层功能。互操作性要求采用相同的应用层协议栈。不同类型的蓝牙设备对兼容性有不同的要求,用户不能奢望头戴式设备内含有地址簿。蓝牙的兼容性是指它具有无线电兼容性,有语音收发能力及发现其它蓝牙设备的能力,更多的功能则要由手机、手持设备及笔记本电脑来完成。为实现这些功能,蓝牙软件构架将利用现有的规范,如OBEX、vCard/vCalendar、HID(人性化接口设备)及TCP/IP等,而不是再去开发新的规范。设备的兼容性要求能够适应蓝牙规范和现有的协议。 4.优点:蓝牙传输是通过RF(2.4GHZ)载波进行的,因此它具有电磁波的基本特征,有较大的功率,可以增加传送距离,而且没有角度及方向性限制,具有穿墙性,可在物体之间反射、镜设、绕射。蓝牙主要用于短距离传输(最多10米)数据和语音(1Mbps),功耗非常低能,同时能连接许多元件,传输速度快。 5.劣势:蓝牙成本很高;RF技术容易受频率干扰;穿墙特点对资料安全性的保护设定问题;蓝牙起步比较晚,目前还没有一个明确、统一的标准,相容性问题尚未能解决。 蓝牙的名字来源于10世纪丹麦国王Harald Blatand-英译为Harold Bluetooth(因为他十分喜欢吃蓝梅,所以牙齿每天都带着蓝色)。在行业协会筹备阶段,需要一个极具有表现力的名字来命名这项高新技术。行业组织人员,在经过一夜关于欧洲历史和未来无限技术发展的讨论后,有些人认为用Blatand国王的名字命名再合适不过了。Blatand国王将现在的挪威,瑞典和丹麦统一起来;他的口齿伶俐,善于交际,就如同这项即将面世的技术,技术将被定义为允许不同工业领域之间的协调工作,保持着个各系统领域之间的良好交流,例如计算,手机和汽车行业之间的工作。名字于是就这么定下来了。 因此,顾名思义蓝牙的概念是:具体地说,蓝牙是一种采用RF射频(RadioFrequency)技术的短距离、单点对多点的语音与数据信息传输交换标准。其数据传输率为1Mbps,该技术的通信距离为10cm~10m,如果增加信号放大装置,其通信的距离可以扩展到100m,并且可以绕过非金属障碍物体。蓝牙工作在2.4GHz的工业/科学/医学用无线电波段,该波段不受各个国家无线电管理部门的限制,因此,它具有全球推广价值。同目前在笔记本电脑等设备中采用红外无线传输IrDA技术相比,蓝牙具有传输距离长、没有传输角度、不受障碍物干扰等特点. 蓝牙历史简介 蓝牙是一种支持设备短距离通信(一般是10m之内)的无线电技术。能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。蓝牙的标准是IEEE802.15,工作在2.4GHz 频带,带宽为1Mb/s。 “蓝牙”(Bluetooth)原是一位在10世纪统一丹麦的国王,他将当时的瑞典、芬兰与丹麦统一起来。用他的名字来命名这种新的技术标准,含有将四分五裂的局面统一起来的意思。蓝牙技术使用高速跳频(FH,Frequency Hopping)和时分多址(TDMA,Time DivesionMuli—access)等先进技术,在近距离内最廉价地将几台数字化设备(各种移动设备、固定通信设备、计算机及其终端设备、各种数字数据系统,如数字照相机、数字摄像机等,甚至各种家用电器、自动化设备)呈网状链接起来。蓝牙技术将是网络中各种外围设备接口的统一桥梁,它消除了设备之间的连线,取而代之以无线连接。 蓝牙是一种短距的无线通讯技术,电子装置彼此可以透过蓝牙而连接起来,省去了传统的电线。透过芯片上的无线接收器,配有蓝牙技术的电子产品能够在十公尺的距离内彼此相通,传输速度可以达到每秒钟1兆字节。以往红外线接口的传输技术需要电子装置在视线之内的距离,而现在有了蓝牙技术,这样的麻烦也可以免除了。 蓝牙(Bluetooth)是由东芝、爱立信、IBM、Intel和诺基亚于1998年5月共同提出的近距离无线数字通信的技术标准。 其目标是实现最高数据传输速度1Mb/s(有效传输速度为721kb/s)、最大传输距离为10米,用户不必经过申请便可利用2.4GHz的ISM(工业、科学、医学)频带,在其上设立79个带宽为1MHz的信道,用每秒钟切换1600次的频率、滚齿方式的频谱扩散技术来实现电波的收发。 蓝牙技术的优势:支持语音和数据传输;采用无线电技术,传输范围大,可穿透不同物质以及在物质间扩散;采用跳频展频技术,抗干扰性强,不易窃听;使用在各国都不受限制的频谱,理论上说,不存在干扰问题;功耗低;成本低。蓝牙的劣势:传输速度慢。 蓝牙的技术性能参数:有效传输距离为10cm~10m,增加发射功率可达到100米,甚至更远。收发器工作频率为2.45GHz ,覆盖范围是相隔1MHz的79个通道(从2.402GHz到2.480GHz )。数据传输技术使用短封包,跳频展频技术,1600次/秒,防止偷听和避免干扰;每次传送一个封包,封包的大小从126~287bit;封包的内容可以是包含数据或者语音等不同服务的资料。数据传输带宽为同步连接可达到每个方向32.6Kbps,接近于10倍典型的56kb/s Modem的模拟连接速率,异步连接允许一个方向的数据传输速率达到721kb/s,用于上载或下载,这时相反方向的速率是57.6kb/s;数据传输通道为留出3条并发的同步语音通道,每条带宽64kb/s;语音与数据也可以混合在一个通道内,提供一个64kb/s同步语音连接和一个异步数据连接。网络连接使用加密技术,同时采用口令验证连接设备,可同时与其他7个以内的设备构成蓝牙微网(Piconet ),1个蓝牙设备可以同时加入8个不同的微网,每个微网分别有1Mb/s的传输频宽,当2个以上的设备共享一个Channel时,就可以构成一个蓝牙微网,并由其中的一个装置主导传输量,当设备尚未加入蓝牙微网时,它先进入待机状态。 参考技术A 蓝牙(BLUETOOTH),是1998年推出的一种新的无线传输方式,实际上就是取代数据电缆的短距离无线通信技术,通过低带宽电波实现点对点,或点对多点连接之间的信息交流。这种网络模式也被称为私人空间网络(PAN,PersonalAreaNetwork),是以多个微网络或精致的蓝牙主控器/附属器构建的迷你网络为基础的,每个微网络由8个主动装置和255个附属装置构成,而多个微网络连接起来又形成了扩大网,从而方便、快速地实现各类设备之间的通信。它是实现语音和数据无线传输的开放性规范,是一种低成本、短距离的无线连接技术。本回答被提问者采纳以上是关于C语言编程:韩信点兵问题拜托各位了 3Q的主要内容,如果未能解决你的问题,请参考以下文章