T03 手机键盘

【原创】CDMA手机产业链及厂商介绍 CDMA手机产业链及厂商介绍 1.       CDMA市场概况中国电信的三大业务品牌:一个是商务领航针对政企客户、一个是我的E家、第三个是天翼。中国电信提出了3月份实现3G(天翼)试商用、5月份规模商用的发展进度。有业内人士认为,在3G的竞争中,中国电信已经获得了至少六个月的先发优势,在初期的竞争中这种先发优势将成为中国CDMA产业高速发展的根本推动力。中电信集采EVDO终端,高 阅读详情

 手机键盘布局

#include<iostream>

using namespace std;
int key[26] = {1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 1, 2, 3, 4};

int main(void) {
    char pre, next;
    int sum = 0;
    cin >> pre;
    sum += key[pre - 'a'];
    while (::scanf("%c", &next) != EOF) {
        if (next == '\n') {
            cout << sum << '\n';
            sum = 0;
            cin >> pre;
            sum += key[pre - 'a'];
            continue;
        }
        if (key[next - 'a'] - key[pre - 'a'] == next - pre || pre == next) {
            sum = sum + 2 + key[next - 'a'];
        } else {
            sum = sum + key[next - 'a'];
        }
        pre = next;
    }

}

思想是将单个字母要按的次数整合成一个数组。用两个指针依次读取输入的字符,如果后字符对应的次数与前字符对应的次数的差就是两字符的差,那么就说明在同一个按键上(无需取绝对值,如果在同一按键上,要么同正,要么同负)

为了将字符与int数组对应起来,用ascⅡ码来定位,即该字符-‘a’

因为支持多次输入,我的方法是用scanf接收,如果接收的是换行符,那么就将次数清零,将下一个接收的字符赋给pre,然后continue,如果后面没有内容了,会在while处跳出。

手机按键模拟字符串 手机按键模拟字符串,组合出很多字符串! 789,可以得出 48个字符串! 立即下载

相关推荐

C++实现的软键盘

代码是在QT环境中完成的,包含A至Z的英文字母,删除键,“.”,“#”等按键。

手机键盘(C++实现)

描述按照手机键盘输入字母的方式,计算所花费的时间 如:a,b,c都在“1”键上,输入a只需要按一次,输入c需要连续按三次。如果连续两个字符不在同一个按键上,则可直接按,如:ad需要按两下,kz需要按6下 如果连续两字符在同一个按键上,则两个按键之间需要等一段时间,如ac,在按了a之后,需要等一会儿才能按c。现在假设每按一次需要花费一个时间段,等待时间需要花费两个时间段。现在给出一串字符,需要计算出它所需要花费的时间。

qq_44366700的博客 435

手机按键编解码 C++

将输入字符串转按照手机按键编码解码!C++程序!

手机键盘 C/C++

【代码】手机键盘 C/C++,计算输入字母 所需花费时间

Fxxh_的博客 631

2025反爬虫革命:京东商品接口的动态指纹认证与量子加密传输方案

在2025年,全球电商API接口面临的安全威胁呈现指数级增长:京东构建了基于硬件、软件、行为三重维度的设备指纹模型:京东构建了基于BB84+E91混合协议的量子密钥中继网络:

FB13713612741的博客 1647

【收藏向】模拟电子技术超强知识点总结 20小时不挂科

模电真的有难度的一门课,一定要好好学… 用的教材是华科康华光版,其他版本教材也可参考,内容是差不多的。 话不多说直接上思维导图干货(后有思维导图高清原图链接) 1 绪论 2 运算放大器 3 二极管及其基本电路 4 场效应管及其放大电路 5 双极结型三极管及其放大电路 三种组态总结看不清,给个特写 发现虽然csdn上传的是原图,但是显示的图片不是特别清晰,在此贴出B站知乎地址,第五章之后的内容都在上面,还可以查看原图 ———————————————————— B站专栏地址(可以点击查看原图) htt

工科狗Niko的博客 1万+

手机键盘 C++

描述 题目描述 按照手机键盘输入字母的方式,计算所花费的时间 如:a,b,c都在“1”键上,输入a只需要按一次,输入c需要连续按三次。 如果连续两个字符不在同一个按键上,则可直接按,如:ad需要按两下,kz需要按6下 如果连续两字符在同一个按键上,则两个按键之间需要等一段时间,如ac,在按了a之后,需要等一会儿才能按c。 现在假设每按一次需要花费一个时间段,等待时间需要花费两个时间段。 现在给...

BeforeEasy的博客 2190

Qwen 三代进化全景对比:从 Qwen2.5 到 Qwen3 再到 Qwen3.5

本文对比了阿里巴巴通义千问三代大模型(Qwen2.5、Qwen3、Qwen3.5)的技术演进。18个月内,模型在架构、训练数据和能力上实现显著突破:从纯稠密结构(Qwen2.5)发展为混合注意力架构(Qwen3.5),支持语言从29种扩展至201种,并实现原生多模态融合。关键进展包括引入MoE架构、Gated DeltaNet混合注意力机制(计算效率提升10倍)、以及从独立模态到早期视觉语言联合训练的转变。模型阵容从7个通用尺寸发展为8+个混合架构,最大参数量达397B,上下文窗口扩展至256K(托管版1M

m0_47999117的博客 1万+

字符串-手机(c++)

一般的手机的键盘是这样的:要按出英文字母就必须要按数字键多下。例如要按出x就得按 9 两下,第一下会出w,而第二下会把w变成x。0 键按一下会出一个空格。你的任务是读取若干句只包含英文小写字母和空格的句子,求出要在手机上打出这个句子至少需要按多少下键盘。

m0_74876729的博客 1180

同花顺客户端数据采集:Hook注入与内存解密实战

在金融量化领域,客户端数据采集是获取低延迟、高精度行情的关键技术路径。其底层涉及进程通信、内存加密、反调试等典型Windows逆向工程问题。理解API Hook原理与AES-CBC动态密钥派生机制,有助于突破传统HTTP爬虫在国产金融软件中的失效困境。该技术不依赖网络劫持,而聚焦于本地进程内函数拦截与运行时内存解析,具备离线、可控、合规等工程优势,广泛应用于Level2行情、逐笔委托、分笔成交等高频数据场景,是量化基础设施中‘端侧数据主权’的重要实现方式。

weixin_30496999的博客 854

【ArcGIS Add-in编程】如何创建ArcMap的下拉菜单插件

step1. VS2010中创建一个空的解决方案step2.创建一个项目 直接点击finish。step3 为该项目创建项目,选择Menu,作为根菜单,而后修改xml中的items项,添加需要放在下拉菜单中的项目,例如一个按钮; step4 现在可以创建项目,作为菜单中的项目。为该项目添加新的项目,选择button 此时 xml文件中,多了该button的项目,将该项目添加到items

吃货小跟班的博客 4430

按键android手机排行榜,【直板全键盘手机推荐】直板键盘手机排行榜

《【直板全键盘手机推荐】直板键盘手机排行榜》由会员分享,可在线阅读,更多相关《【直板全键盘手机推荐】直板键盘手机排行榜(7页珍藏版)》请在人人文库网上搜索。1、直板全键盘手机推荐】直板键盘手机排行榜直板键盘手机排行榜手机键盘的发展从全键盘推出之后上升到了一个新的高度,无论是小尺寸的全键盘、还是侧滑盖的大尺寸全键盘,都在输入上比传统的T9按键更加直观,对于每天接触电脑的朋友来说也更具亲和力,效率自然...

weixin_32389225的博客 2162

ansys license许可证问题:Ansys License Manager Release 2024 R1...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 5366

小米redmi_开箱Redmi小爱音箱Play/京东京造单轴手机支架/小米米家电动牙刷T300

好久没有更新了,,,今天多来点01白捡的Redmi小爱音箱为什么说是白捡的呢?事情的缘由是这样的:6月23号早上,我刚刚睡醒,就看到手机的呼吸灯在那可劲得闪,打开一看原来是之前在小米钱包福利专区的抽奖中了,于是就有了这个小音箱。(只是发货有点慢)中奖了,哈哈哈经过漫长的等待,终于在昨天拿到了货。外包装出乎意料的好看此处还有一个小细节,密封贴纸采用了一种易拉设计,给十分接下来就打开包装吧...

weixin_39607935的博客 523

华为OD面试手撕真题 - 最大数

华为OD面试手撕真题 最大的数 提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解

qq_45776114的博客 337

YOLOv9改进策略【注意力机制篇】| 添加SE、CBAM、ECA、CA、Swin Transformer等注意力和多头注意力机制

这篇文章带来一个经典注意力模块的汇总,虽然有些模块已经发布很久了,但后续的注意力模块也都是在此基础之上进行改进的,对于初学者来说还是有必要去学习了解一下,以加深对模块,模型的理解。

Limiiiing的博客 2890

告别全键盘!Rime-ice九宫格输入让手机打字效率提升300%

你是否还在手机上用全键盘输入中文时频频按错?是否怀念功能机时代T9键盘(九宫格)的高效输入体验?本文将详解如何在rime-ice雾凇拼音中启用九宫格输入,让你的移动设备输入效率翻倍。 ## 什么是T9键盘输入? T9(Text on 9 keys)是一种将字母分配到数字键盘的输入技术,通过组合不同数字键输入单词和汉字。在rime-ice中,T9功能由[t9.schema.yaml](https...

gitblog_00069的博客 3273

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

parallels desktop 缺少组件_那些已经从手机上消失,却又让你留恋不已的组件

​“有没有那么一款手机,会让你轻轻想起谁?”不对不对,画风不对。应该是“有没有那么一款手机,让你一想起就满满的回忆?”其实无论想起的是手机,还是那个时候的人和事儿,只要温暖,就值得惦念。还记得你的第一部手机吗?或者印象最深的是哪一部手机?你最喜欢哪一部手机上哪一个功能?又最讨厌哪一部手机上的哪一个功能?01〡实体键盘把键盘装进屏幕这件事儿是随着智能手机一起面市的,在此之前的十几年里,都是物理按键的...

weixin_39697143的博客 93

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Android手機令谷歌品牌大放異彩

据知情人士透露﹐首部運行谷歌(Google Inc.) Android移動電話軟件的手機即將問世﹐預計售價為199美元﹐而且將印上谷歌的品牌﹐這與手機上通常只標明製造商和移動運營商品牌的標準做法有所不同。 由台灣廠商宏達國際(HTC Corp.)生產的這款手機需要與德國電信(Deutsche Telekom AG)旗下子公司T-Mobile USA達成服務協議﹐T-Mobile計劃於9月23...

weixin_30781775的博客 72

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

HTC Touch Pro2 T7373 直刷Android

上个周末的时候,闲着无聊,把手机给刷了。之前从没刷过机,用了两天的时间。 手机:HTC TP2 T7373 T-mobile版 RHOD210 android:2.3.7 【ACL版】 方法:网上抄的。这做个备份。 ------------------------------ 声明:你如果也用下面的方法,请自行负责。要是手机变砖头了,可是和我无关啊。 不过想刷成砖头,还真不容...

weixin_30321449的博客 299

graphpad两组t检验_独立双样本检验(假设检验)

目录:1、了解A/B测试2、推论统计分析报告步骤描述性统计分析推论性统计分析假设检验提出问题零假设和备选假设检验类型抽样分布类型检验方向证据判断标准得出结论置信区间效应量3、推论统计分析报告总结1、了解A/B测试这是两款键盘布局不一样的手机(A版本,B版本),你作为公司的产品经理,想在正式发布产品之前知道,哪个键盘布局对用户体验更好呢?目标:首先,我们需要设置目标,用来衡量各个版本的优劣,如果是电...

weixin_33110093的博客 2326

关于低功耗电容触摸芯片Si12T和Si14T

刷卡解锁、一步开门、远程监测、遇到风险自动宣布警报、智能联动等人们关于门锁各种看似遥不可及的梦想,因为智能锁的呈现一一变成实际。

Cheryl13824368625 430

具有TYPE-C接口的多功能扩展坞硕盟SM-T54

产品介绍 硕盟SM-T54是一款USB-C 扩展坞,您可以将含有USB 3.1协议的电脑主机,通过此产品连接到具有HDMI或VGA的显示器、电视机或其他显示设备。产品可以接入硬盘、U盘、鼠标、键盘和光驱等HDMI或VGA设备。 另外,此产品还可以通过USB-C接口给电脑主机进行充电。 除此之外,还支持含有USB 3.1协议的智能手机和平板,及其他智能设备。 01HDMI端口 最大输出分辨率3840 x 2160 @30Hz,HDMI线连接电视机、显示器、投影仪等显示设备,调整电脑或智能设备可以调节.

sm11000的博客 467

Unihertz Titan 2 Elite评测:带实体键盘手机,续航强且可定制,夏日通信好选择!

对键盘最不满意的地方是橙色机身搭配白色字母,虽然通过在键盘上滑动可开启背光,能让人更好地看清字母,但橙色背景上的白色字母对老花眼来说对比度太强烈了。过去几周,测试了其最新款机型 Unihertz Titan 2 Elite,能自信地说,这是 Unihertz 有史以来最出色的手机。软件更新和补丁一直是 Unihertz 品牌的薄弱环节,所以看到 Titan 2 Elite 搭载 Android 16 系统并承诺升级到 Android 20,且提供安全更新直至 2031 年,有人感到很欣慰。

IT界那些事儿 489
上一篇: T02 Day of Week 给日期来求是周几
下一篇: T04 Grading
密言
博客等级 码龄6年 242粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值