news 2026/5/15 21:36:18

PTA乙级-1002 写出这个数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PTA乙级-1002 写出这个数

1002 写出这个数

  • 1002 写出这个数
    • 一、题目基础信息
    • 二、完整可运行代码
    • 三、核心代码解析
      • 1. 输入处理:`string n; cin >> n;`
        • (1)代码含义
        • (2)关键疑问:为什么不用整数类型(int/long long)?
      • 2. 求和核心:`const string& numStr` 与 `sum += c - '0'`
        • (1)`const string& numStr` 解析
        • (2)`sum += c - '0'` 解析
          • 核心问题:字符与数字的本质区别
          • 转换逻辑(数学规律)
          • 反面例子:直接用字符加减的错误
      • 3. 格式输出:`if (i != 0) { cout << " "; }`
        • (1)核心逻辑:“非首位前加空格”
        • (2)关键疑问:为什么不“拼音后加空格”?
      • 4. 拼音映射:`digitToPinyin(digit)`
    • 四、测试用例完整执行流程
    • 五、核心知识点总结

1002 写出这个数

一、题目基础信息

  • 分数:20
  • 作者:CHEN, Yue
  • 单位:浙江大学
  • 核心要求:读入超大正整数 ( n )(( n < 10^{100} )),计算其各位数字之和,用汉语拼音逐位输出该和;拼音间用 1 个空格分隔,最后一个拼音后无空格。
  • 输入样例:1234567890987654321123456789
  • 输出样例:yi san wu

二、完整可运行代码

#include<iostream>#include<string>usingnamespacestd;// 函数1:计算超大数字符串的各位数字之和(单一职责:求和)intcalculateDigitSum(conststring&numStr){intsum=0;for(charc:numStr){sum+=c-'0';// 字符转数字:'0'的ASCII码为48,c-'0'得到对应整数值}returnsum;}// 函数2:将单个数字转换为对应的汉语拼音(单一职责:数字转拼音)stringdigitToPinyin(intdigit){// 下标0-9对应数字0-9的拼音,直接通过下标访问,高效简洁string pinyin[]
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/3 4:56:15

2026必备!千笔,专科生降AI率神器

在AI技术迅速渗透学术写作领域的当下&#xff0c;越来越多的专科生开始借助AI工具提升论文写作效率。然而&#xff0c;随着查重系统对AI生成内容的识别能力不断提升&#xff0c;AI率超标问题日益严峻&#xff0c;成为影响论文通过率的关键障碍。面对市场上五花八门的降AI率和降…

作者头像 李华
网站建设 2026/5/11 21:39:21

猫眼电影数据可视化与智能分析平台 | Python Flask框架 Echarts 预测/推荐算法 爬虫 大数据 deepseek 毕业设计源码(建议收藏)✅

博主介绍&#xff1a;✌全网粉丝10W,前互联网大厂软件研发、集结硕博英豪成立工作室。专注于计算机相关专业项目实战6年之久&#xff0c;选择我们就是选择放心、选择安心毕业✌ > &#x1f345;想要获取完整文章或者源码&#xff0c;或者代做&#xff0c;拉到文章底部即可与…

作者头像 李华
网站建设 2026/5/12 13:54:31

【通信设备】电视会议系统架构与技术解析

目录 1. 引言&#xff1a;电视会议系统的价值与市场趋势 1.1 核心需求驱动 1.2 市场竞争格局 2. 电视会议系统基础架构解析 2.1 系统组成构成 2.2 网络传输层协议 2.3 带宽需求计算 2.4 核心技术指标与QoS保障 3. 核心技术与实现原理 3.1 音视频处理与编码压缩 3.2 网…

作者头像 李华
网站建设 2026/5/12 13:53:29

赶deadline必备!顶流之选的降AI率软件 —— 千笔·降AI率助手

在AI技术日益渗透学术写作的当下&#xff0c;越来越多的学生、研究人员和职场人士开始借助AI工具提升写作效率。然而&#xff0c;随之而来的AI率超标问题却让许多人在论文提交前陷入焦虑——无论是知网、维普还是Turnitin等查重系统&#xff0c;都在不断升级算法&#xff0c;对…

作者头像 李华
网站建设 2026/5/12 13:53:07

手写mybatis

手写mybatis https://gitee.com/laomaodu/handwritten-mybatis 内容回顾 sqlsession线程不安全 public static SqlSession getSqlSession(SqlSessionFactory sessionFactory, ExecutorType executorType,PersistenceExceptionTranslator exceptionTranslator) { ​notNull(s…

作者头像 李华