首页/新闻资讯/正文详情

字符串相加

发布时间:2026/9/26 5:05:38 来源:云帆数科 栏目:资讯中心
字符串相加
易错点指针从最后一位开始各个循环条件不要写错了malloc注意判断空并且要多申请两个字节进位逻辑翻转堆区的内存保存的值#includestdio.h#includestdlib.h#includestring.hchar* addStrings(char* num1, char* num2) {int len1 strlen(num1);int len2 strlen(num2);char* p1 num1 len1 - 1;//减去本身指向个位char* p2 num2 len2 - 1;char* d (char*)malloc((len1 len2 ? len1 : len2) 2);//为啥要加二呢if (d NULL) {printf(malloc申请失败\n);return NULL;}//原因是有进位和\0末尾int i 0;char carry 0;//进位while (ilen1||ilen2||carry1) {char k 0, l 0;if (i len1) {//i要取到lenk *(p1-i) - 0;}if (i len2) {l *(p2-i) - 0;}char sum k l carry;d[i] sum % 10 0;if (sum 10)carry 1;else carry 0;i;}//翻转堆区的数据int left 0, right i - 1;while (left right) {char temp d[left];d[left] d[right];d[right] temp;left, right--;}d[i] \0;return d;}int main() {char arr[100];char brr[100];printf(请输入两个数字\n);while (scanf(%s %s, arr, brr) ! EOF) {printf(它们相加的结果是);char* p addStrings(arr, brr);printf(%s,p);free(p);printf(\n);printf(请输入两个数字\n);}return 0;}

相关推荐

27B模型塞进6G显存:三进制量化与NInfer推理实战
27B模型塞进6G显存:三进制量化与NInfer推理实战

1. 当27B模型被塞进6G显存:这件事到底靠不靠谱第一次看到“27B模型跑在6G显存上”这个说法,我的反应和大多数人一样——要么是标题党,要么是量化到了惨不忍睹的地步。毕竟按照常规认知,一个270亿参数的模型,即便用4bit… · 2026/9/26 5:05:37

Step 5预览版API接入实战:多模态与长上下文工程指南
Step 5预览版API接入实战:多模态与长上下文工程指南

1. 从标题里能读出什么:Step 5 预览版到底在解决什么问题先把标题拆开看。"Step 5 预览版 2026 年 9 月发布"这句话里,最值得琢磨的不是日期,而是"预览版"三个字。做过模型落地的人都知道,预览版通常意味着两… · 2026/9/26 5:05:37

JavaSwing+MySQL员工培训系统:数据库课程设计完整实现
JavaSwing+MySQL员工培训系统:数据库课程设计完整实现

简介:湖南科技大学数据库系统课程设计项目《企业员工培训管理系统》是一套基于JavaSwing与MySQL的完整数据库应用,面向计算机相关专业学生和开发人员,解决企业在员工培训计划管理、课程考勤记录、培训资源分配和员工绩效评估方面的核心需求。… · 2026/9/26 5:05:31

Codex CLI 编程代理实战:安装配置、config.toml 与跨文件重构
Codex CLI 编程代理实战:安装配置、config.toml 与跨文件重构

1. 为什么我要认真聊聊 Codex CLI 这个编程代理第一次看到 Codex CLI 的时候,我其实没太当回事。命令行里跑个 AI 帮我写代码?市面上这类工具一抓一大把,从编辑器插件到独立 IDE,哪个不是号称能"理解你的代码库"。但真正… · 2026/9/26 5:45:51

工业机器人跨境供电适配:破解SRVO-230低电压报警
工业机器人跨境供电适配:破解SRVO-230低电压报警

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 5:45:51

ICPC滚榜模拟题P9670:状态机建模与C++实现全解析
ICPC滚榜模拟题P9670:状态机建模与C++实现全解析

ICPC 的现场滚榜大家都看过:封榜之后,大屏幕上每点亮一道题,下面就有队伍的名次往上蹿一截,观众席跟着一阵惊呼。洛谷 P9670 这道 [ICPC 2022 Jinan R] Frozen Scoreboard,就是把这段滚榜过程压缩成了一道模拟题。表面… · 2026/9/26 5:45:45

数据库一对多关系设计:外键字段添加位置、命名与索引实操
数据库一对多关系设计:外键字段添加位置、命名与索引实操

做开发这些年,几乎每个系统都要碰到数据表之间的关联问题。尤其是“一对多”这种最常见的业务关系,比如一个用户有多笔订单、一个分类下挂多个商品、一张工单关联多条流转记录。很多人一开始设计表结构的时候,最懵的一个点就是:到… · 2026/9/26 5:45:45

数学分析讲义PDF工程化:OCR公式识别与章节切分实战
数学分析讲义PDF工程化:OCR公式识别与章节切分实战

简介:这份资源是丘成桐先生为清华大学数学系丘成桐数学英才班编写的数学分析课程讲义,面向已掌握线性代数与多元微积分、希望深入实变函数与泛函分析方向的学习者。讲义在传统数列极限、函数连续性、多元Riemann积分框架之外,引入距离空间与赋… · 2026/9/26 5:45:45

基于MIDJOURNEY的AI辅助绘画工具设计与实现:从提示词工程到任务调度
基于MIDJOURNEY的AI辅助绘画工具设计与实现:从提示词工程到任务调度

简介:本资源为《基于MidJourney的AI辅助绘画工具设计与实现》的PDF论文,面向人工智能与软件工程方向的学生、开发者及研究者,聚焦于降低MidJourney使用门槛、提升绘画创作效率这一实际问题。全文围绕Spring Boot架构展开,系统讲解… · 2026/9/26 5:45:45

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码