news 2026/6/10 12:18:28

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/6/10 11:07:41

看完就会:10个AI论文软件测评!本科生毕业论文写作必备工具推荐

对于高校师生、研究人员等学术人群而言&#xff0c;写作拖延、文献查找耗时长、AIGC内容检测无门等痛点&#xff0c;直接影响科研进度与成果质量。在当前AI技术快速发展的背景下&#xff0c;越来越多的论文辅助工具涌现&#xff0c;但如何选择真正适合自己的产品成为难题。为此…

作者头像 李华
网站建设 2026/6/10 11:10:46

七自由度整车模型:魔术公式与 Dugoff 轮胎模型的奇妙融合

七自由度整车模型 分别采用魔术公式和dugoff 两种轮胎模型建立的七自由度整车模型 包含模型所有文件和魔术公式轮胎模型和说明文档以及参考资料 本模型可进行角阶跃、制动、等速圆周等工况验证 可加入相应控制做ABS、ESP系统的仿真在汽车动力学仿真领域&#xff0c;七自由度整车…

作者头像 李华
网站建设 2026/5/16 20:07:46

WordPress博客关键词

在现代互联网时代&#xff0c;关键词研究是内容创作者和网站运营者不可或缺的工具之一。通过精心选择和优化关键词&#xff0c;可以帮助提升搜索引擎排名&#xff0c;吸引精准受众&#xff0c;为网站带来更多价值。如果您还未搭建自己的WordPress博客&#xff0c;不用担心&…

作者头像 李华
网站建设 2026/6/4 8:43:13

强化学习:慢网络何以学得更快

在强化学习&#xff08;RL&#xff09;中&#xff0c;智能体通过试错与环境反复交互&#xff0c;学习一种能最大化奖励信号的策略。 近年来&#xff0c;强化学习智能体与深度神经网络结合使用取得了显著成果。其中核心部分是2015年提出深度Q网络&#xff08;DQN&#xff09;智能…

作者头像 李华