【PAT】A1082. Read Number in Chinese (25)

从零到一:3D Slicer与MONAI在医学影像中的AI革命 本文探讨了3D Slicer与MONAI在医学影像分析中的革命性应用,展示了如何通过开源工具实现高效的三维影像处理和AI增强分析。结合临床案例,详细介绍了从数据准备到AI分析的全流程,显著提升诊断效率和精度,推动医学影像技术迈向新纪元。 阅读详情

A1082. Read Number in Chinese (25)

易错点在于对于 ling的输出和空格的处理

#include <stdio.h>
#include <string.h>

char num[10][5] = {
    "ling", "yi", "er", "san", "si", "wu", "liu", "qi", "ba", "jiu"
};

char wei[5][5] = {
    "Shi", "Bai", "Qian", "Wan", "Yi"
};

int main(int argc, const char * argv[]) {

    char str[15];
    gets(str);
    int len = (int)strlen(str);

    int left = 0, right = len - 1; // 左右指针
    int zeroFlag = 0, printFlag = 0;
    if(str[0] == '-'){
        printf("Fu");
        left++;
    }

    // left和right指向同一节
    while(left + 3 < right)
        right -= 4;

    while(left < len){
        zeroFlag = 0; // 是否需要输出“ling“
        printFlag = 0; // 该节是否有输出
        while (left <= right) {
            if(left > 0 && str[left] == '0'){
                zeroFlag = 1;
            } else {
                if(zeroFlag){
                    printf(" ling");
                    zeroFlag = 0;
                }
                if(left > 0) printf(" ");
                printf("%s", num[str[left] - '0']);
                printFlag = 1;
                // 除个位外,都需要输出位的名称 "Shi" "Bai" "Qian"
                if(left != right)
                    printf(" %s", wei[right - left - 1]);
            }
            left++;
        }
        // 输出每一节的名称 “Wan“,“Yi”
        if(printFlag && right != len - 1)
            printf(" %s", wei[(len - 1 - right) / 4 + 2]);
        right += 4;
    }

    return 0;
}
【C2000系列DSP的Bootloader详解】实现过程、流程图与示例代码 C2000 Bootloader 的核心逻辑可概括为 “初始化→选模式→加载程序→校验→跳转” 五步。对于小白来说,无需纠结底层寄存器配置(驱动库已封装),重点理解 “启动流程” 和 “数据传输 + 校验” 的核心思想即可。 通过本文的流程图和示例代码,相信你已经掌握了 C2000 Bootloader 的核心原理。实际开发中,可基于 TI 提供的 Bootloader 示例(C2000Ware 中自带)进行修改,快速适配自己的硬件和应用场景。 阅读详情

相关推荐

GoPro官方API实战:从蓝牙配对到Wi-Fi流媒体,构建跨平台控制应用

本文详细解析了GoPro官方API的开发实践,涵盖蓝牙配对、Wi-Fi流媒体控制等关键技术。通过实战案例,指导开发者如何构建跨平台控制应用,解决设备发现、指令解析、视频流传输等核心问题,并分享Android平台迁移经验与常见问题排查方法。

weixin_30727835的博客 397

PAT A1082 Read Number in Chinese

A1082: Read Number in Chinese (25 分) Given an integer with no more than 9 digits, you are supposed to read it in the traditional Chinese way. Output Fu first if it is negative. For example, -123456789 is read as Fu yi Yi er Qian san Bai si Shi wu Wan liu Q

CRX的博客 309

库卡C4控制柜首次上电

本文详细介绍了如何使新购的库卡机器人(以KRC4为例)达到正常运行状态。首先,必须正确连接机器人尾部和控制柜底部的各种线缆,包括动力线缆、编码器线、SmartPad线和安全回路线缆等。特别强调,电源线和蓄电池线的正确连接至关重要,避免硬插以防损坏。此外,机器人与控制柜之间需连接地线以防止漏电。文章还提到,开机前需检查电机保护器开关,并确保所有线路连接正确。开机后,需提升用户权限至安全维护员级别,通过系统配置激活安全相关通讯参数。最后,文章详细解释了X11安全回路的接线方式,强调双通道信号的重要性,并提醒不同

2202_75959322的博客 1836

PAT A1082

注意点:1,中间位为零的情况处理(可能输出ling,可能不需要输出ling);2,负号的处理;3,结果为零的处理;4,空格的处理。 #include #include using namespace std; char cnumber[10][8]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; char digit[5][

weixin_37565706的博客 344

解密DS90UB983-Q1的汽车电子魔法:如何通过FPD-Link IV实现4K视频的无缝传输

本文深入解析了德州仪器DS90UB983-Q1串行器芯片如何通过FPD-Link IV技术在汽车电子中实现4K视频无缝传输。文章详细介绍了该技术的核心功能,包括多流传输(MST)模式、热插拔检测(Hot Plug Detect)机制以及电磁兼容性设计,为车载信息娱乐系统提供了高带宽、低延迟的可靠解决方案。

i3j4k5的博客 239

PCB设计必看:铜皮厚度与载流能力对照表(附Excel计算工具)

本文深入解析了PCB设计中铜皮厚度与载流能力的核心关系,提供了基于IPC-2152标准的动态计算逻辑与实用Excel工具。文章不仅分享了载流对照表,更重点剖析了影响载流能力的关键因素(如铜厚、线宽、温升、布线层),并给出了高电流设计的实战技巧与测试验证方法,帮助工程师规避常见陷阱,实现从理论到实践的闭环设计。

weixin_29228781的博客 719

PAT甲级刷题之路——A1082 Read Number in Chinese

PAT A1082 Read Number in Chinese(25分)原题如下题目大意自己的想法答案反馈错误1错误2AC代码结语 原题如下 题目大意 给出一个不超过9个数字的整数,需要用中文读法输出,如果前面有负号,需要先输出"Fu"。注意:零需要根据中国方式来放置。 自己的想法 先通过string储存 两个非零数之间无论多少零只读一个零 尾部的零不读 第九位后加‘Yi’,第五位后加’W...

qq_43677396的博客 635

Dify 系列教程 | 第 6 篇:工作流入门 -- 用可视化方式编排 AI 逻辑

Dify 工作流是一个基于有向无环图(DAG)的可视化 AI 逻辑编排系统。你可以把多个处理步骤(节点)用连线串联起来,数据从起点流向终点,每经过一个节点就被处理一次。用一个类比来理解:如果单次 Prompt 调用是"一道菜",那工作流就是"一道完整的生产线" – 原材料(输入)进入流水线,经过清洗(预处理)、切配(数据转换)、烹饪(AI 推理)、装盘(格式化输出)等工序,最终产出成品。创建一个工作流类型的应用(或高级聊天类型),就会进入工作流编辑器。编辑器基于ReactFlow构建(

weixin_43674738的博客 118

PAT 1082. Read Number in Chinese (25)

Given an integer with no more than 9 digits, you are supposed to read it in the traditional Chinese way. Output "Fu" first if it is negative. For example, -123456789 is read as "Fu yi Yi er Qian san B

solin205的专栏 1121

YOLOv11在RK3588芯片上的NPU加速与INT8量化部署全面指南

RK3588 NPU适配YOLOv11的关键技术要点 摘要:本文详细分析了Rockchip RK3588 NPU的硬件架构特性及其对YOLOv11模型的适配优化方案。RK3588 NPU采用三核设计,具备6TOPS算力,包含192个MAC单元和128KB专用SRAM。YOLOv11作为最新目标检测模型,其CSPNet-v5骨干网络、PANet特征金字塔和SiLU激活函数需要特殊适配处理。文章系统介绍了从PyTorch模型导出、ONNX优化到RKNN模型转换的完整流程,重点阐述了NPU不支持的算子处理方案和量

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1349

C++ PCL点云处理实战专栏

工业级点云处理技术学习资源,涵盖电力、建筑、隧道等领域的实战案例。内容分为三阶段:代码原理(算法认知)、动态库(项目验证)和完整代码(定制开发)。

weixin_45196569的博客 1117

PAT甲级A1082 Read Number in Chinese (25 分)

Given an integer with no more than 9 digits, you are supposed to read it in the traditional Chinese way. Output Fu first if it is negative. For example, -123456789 is read as Fu yi Yi er Qian san Bai ...

vir_lee的博客 425

C#面试题及详细答案120道(61-75)-- 多线程与异步

本文摘要了前后端面试题中关于线程与并发的核心知识点,包括线程与进程的区别(61题)、Thread/ThreadPool/Task的对比(62题)、线程安全实现方法(63题)、lock关键字的原理(64题)、Monitor类的进阶用法(65题)以及死锁的成因与避免(66题)。通过C#代码示例和表格对比,清晰展示了多线程编程的关键概念、应用场景及常见问题解决方案,适合开发者快速掌握面试高频考点。完整内容可访问专栏目录获取更多技术面试题解析。

大剑师兰特的GIS世界 1428

PAT A1082 Read Number in Chinese (25分)

题意:按照中文习惯读出9位的数字,首先一条规则,从低位开始按照每4位为一节,依次为个节,万节,亿节。明白了这条规则这题就算做了40%。先转置字符串,用到left和right两个游标,首先第一个while将两个游标定位到最高节,然后第二个while每次让right--,直到left==right,说明到了节尾了,该输出节单位了。输出之后,让right--到下一节头,left跳到下一节尾,开始下一...

tangobravo的博客 189

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

PAT A1082 Read Number in Chinese (25 分)

PAT A1082 Read Number in Chinese (25 分) Given an integer with no more than 9 digits, you are supposed to read it in the traditional Chinese way. Output Fu first if it is negative. For example, -123456789 is read as Fu yi Yi er Qian san Bai si Shi wu Wan li

weixin_48165493的博客 170

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

PAT-A 1082 Read Number in Chinese (25 分)

思路: 1.当我们在读123456789时,将1作为一组,读1“亿”,将2345作为一组,读两千三百四十五“万”,将6789作为一组,读六千七百八十九。显然,我们读数字(不超过10000亿)的时候是从低位到高位,每4位作为一组,读出这些数,再加上单位,如“万”和“亿”。 2.如果我们有一个函数,可以使用拼音读出(0,9999]的数字,那么只需要将数字从低到高,以4位为单位读出,然后再加上相应的权重,如“万”。 3.每四位为一节,节与节之间可能需要读0,或者某一节全为0,这些情况需要特殊处理。

qq_38127801的博客 255

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

PAT A1082 Read Number in Chinese (25 分) 字符串

题目大意:给出一个不超过九位的数,按照中文读法输出,并且注意"0"的读法,比如,10100,要读成 "yi Wan ling yi Bai"。 非常繁琐的一道题,主要的问题在于”0“的读法,处理这一问题的策略是,按照从高位到低位,顺序读入每个数。设置一个变量表明是否应当输出"ling"。如果当前读到了非零数字,而且与前一个非零数字中间有0的话,除了一种情况外,都应该输出”ling...

HackingGate的博客 253

PAT A 1082 Read Number in Chinese (25 分)

思路 **使用整型num读入,若num<0输出"Fu "并转换为正数,若num为0,输出"ling"。 将num转换为字符串,并i = 0开始遍历,j = 串长 - 1开始递减,记录该位是第几位**

Siumai's Blog 193

【PAT】A1082 Read Number in Chinese (25point(s))

文章目录A1082 Read Number in Chinese (25point(s))Input Specification:Output Specification:Sample Input 1:Sample Output 1:Sample Input 2:Sample Output 2:CodeAnalysis Author: CHEN, Yue Organization: 浙江大学 Ti...

Duke 253

【PAT甲级A1082】Read Number in Chinese (25分)(c++)

1082 Read Number in Chinese (25分) 作者:CHEN, Yue 单位:浙江大学 代码长度限制:16 KB 时间限制:250 ms 内存限制:64 MB Given an integer with no more than 9 digits, you are supposed to read it in the traditional Chinese way. Output Fu first if it is negative. For example, -123456789

小庄同学的博客 241

PAT(A)1082 Read Number in Chinese (25分)

Sample Input -123456789 Sample Output Fu yi Yi er Qian san Bai si Shi wu Wan liu Qian qi Bai ba Shi jiu 思路: 题目不难,模拟比较多。第三个点是只输入0. 代码 #include <bits/stdc++.h> using namespace std; string n...

Sqssq的博客 193

PAT A1082. Read Number in Chinese (25/21)

Given an integer with no more than 9 digits, you are supposed to read it in the traditional Chinese way. Output "Fu" first if it is negative. For example, -123456789 is read as "Fu yi Yi er Qian san B

jolivan的博客 347

PAT:A1082. Read Number in Chinese (0/25)

Given an integer with no more than 9 digits, you are supposed to read it in the traditional Chinese way. Output "Fu" first if it is negative. For example, -123456789 is read as "Fu yi Yi er Qian san B

小码农过河 299

3.6 PAT A1082 Read Number in Chinese (25分)

1082 Read Number in Chinese (25分) Given an integer with no more than 9 digits, you are supposed to read it in the traditional Chinese way. Output Fu first if it is negative. For example, -123456789 i...

小魚兒 167
上一篇: 【PAT】A1077. Kuchiguse (20)
lilydedbb
博客等级 码龄10年 8粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值