news 2026/7/28 18:09:16

浙大 PAT 甲级 1082 Read Number in Chinese 字符串截取 string

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
浙大 PAT 甲级 1082 Read Number in Chinese 字符串截取 string

比较简单的一题,主要是测点不坑,都是正常的规范的数字。

格式控制用了一个小trick,所有的单词后都加了一个空格,然后用string ans来保存。输出时只输出ans前 ans.size()-1 个字符即可,这样最后就不会有空格了。

下面贴上AC代码

#include<stdio.h> #include<string> #include<string.h> using namespace std; string digits[10] = { "ling","yi","er","san","si","wu","liu","qi","ba","jiu" }; string unit[6] = { "","Shi ","Bai ","Qian ","Wan ","Yi " }; int main() { char input[11]; string ans = ""; scanf("%s", input); if (strlen(input) == 1 && input[0] == '0') { ans = "ling "; } else { for (int i = 0; i < strlen(input); i++) { if (input[i] == '-') { ans += "Fu "; continue; } else if (input[i] != '0') { if (i > 0 && input[i - 1] == '0') { ans += "ling "; } ans += digits[input[i] - '0'] + " " + unit[(strlen(input) - i - 1) % 4]; } if ((strlen(input) - i - 1) % 4 == 0 && i != strlen(input) - 1) { ans += unit[(strlen(input) - i - 1) / 4 + 3]; } } } printf("%s", ans.substr(0, ans.size() - 1).c_str()); return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/28 18:06:51

测试开发工程师常见面试题

一.功能测试用例的设计举例&#xff1a;&#xff08;一&#xff09;.我想要回家&#xff0c;让你给我买一张票&#xff0c;然后设计测试用例答案&#xff1a;1.确定需求(回家回哪&#xff0c;需要什么票&#xff0c;买什么时候的票)2.开始测试2.1功能测试&#xff08;我去买票&…

作者头像 李华
网站建设 2026/7/28 18:04:28

浙大 PAT 甲级 1083 List Grades

虽然这题是来搞笑的&#xff0c;但是也不能掉以轻心&#xff0c;我把NONE写成了None…也导致没有一次通过。#include<stdio.h> #include<stdlib.h>typedef struct Record {char name[11];char ID[11];int grade; }*Recordptr;Recordptr records[101];int main() {i…

作者头像 李华
网站建设 2026/7/28 18:04:21

第三十五次学习总结

最近状态最近的事情比较多&#xff0c;压的我有点喘不过气。心情也比较浮躁有些事情做得也不是很好。论坛项目快结束了&#xff0c;刚刚运行项目看了看&#xff0c;又找到了一些bug&#xff0c;还需要再改改。还有刚买的域名已经通过ICP案&#xff0c;好像还需要进行公安备案&a…

作者头像 李华
网站建设 2026/7/28 18:00:05

OA系统----第一模块----部门管理

学习主题&#xff1a;OA系统部门管理 学习目标&#xff1a; 1 掌握web开发项目实战,熟练使用web开发基础技术 1.项目入门-了解项目功能 (1)什么是OA系统&#xff1f; 即“办公自动化”&#xff0c;是使用网络和软件技术构建的协同办公与内部管理的平台。OA是组织行为管理软件…

作者头像 李华
网站建设 2026/7/28 17:58:50

经典CNN和GAN论文代码总结(未完待续... ...)

经典CNN 经典GAN GAN Paper: https://arxiv.org/abs/1906.01529Code: https://github.com/sheqi/GAN_Review CGAN Paper: https://arxiv.org/abs/1411.1784Code: <> CycleGAN Paper: https://arxiv.org/abs/1703.10593v6Code: <> CoGAN Paper: https://arxiv.org…

作者头像 李华
网站建设 2026/7/28 17:55:52

【单片机毕业设计推荐】基于 STM32 单片机的智能恒温出水饮水控制系统设计与实现 ,基于 STM32 的多模式智能烧水饮水装置控制系统设计(012104)

文章目录20 个相关毕业设计备选题目项目研究背景摘要总体方案核心功能技术路线项目演示关于我们项目案例源码获取温馨提示&#xff1a;本人主页置顶文章(点我)有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;本人主页置顶文章(点我)有 CSDN 平台官…

作者头像 李华