ACM练习之《hfut闪光的指压师》

博主分享了在ACM编程挑战中遇到的一道难题《hfut闪光的指压师》,讲述了从病毒感染到专注解题的过程。通过使用结构体数组处理按键字符,逐步解决不同输入形式的问题,包括英文字符、数字、特殊字符的输出逻辑。经过调试,最终修复了一个因回车导致的bug并成功获得AC。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

虽然今天就两节课,可一上午的的时间都被我拿去杀昨天手贱染的病毒了(艹,***群专用.exe我TM也信!)结果现在也没删干净,一会弹一个广告,看来要装回杀毒软件了。。。然后下午……手贱又去玩2048被虐的体无完肤心情极不爽也就没做题了 - -。


好吧,还好晚自习改过自新,开始解昨天学长留下的这道题:http://acm.hfut.edu.cn/OnlineJudge/


其实这道题昨天就开始看,的确只靠脑子想题是解决不了问题的啊,还是我脑子不够用- -,反正就是想不出来,完全没思路。就考虑到一个问题,就是输入空格,然后复习了一下cin.get(s)和cin.getline(s)。(刚开始想输入一个char型数组,发现不好处理,改成string,然后才发现可以调用string[0] 1 2 3 ……这些。。好吧,忘光了)晚上用电脑慢慢做,考虑是所有字符在一个字符里吗?想想好像不好处理是哪个按键的问题。然后想到了前两天同学问的一道题,用了结构体数组,想想这办法有戏,所有按键用一个结构体数组,结构体里面创建一个数组作为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值