淘宝首页网站怎么做手机短视频制作软件app

news/2025/9/30 15:49:20/文章来源:
淘宝首页网站怎么做,手机短视频制作软件app,做网站找个人,上海培训机构整顿目录 一#xff0c;题目 二#xff0c;思路 三#xff0c;代码 一#xff0c;题目 输入 共2行#xff0c;第1行是被减数a#xff0c;第2行是减数b(a b)。每个大整数不超过200位#xff0c;不会有多余的前导零。 输出 一行#xff0c;即所求的差。 样例输入1…目录 一题目 二思路 三代码 一题目 输入 共2行第1行是被减数a第2行是减数b(a b)。每个大整数不超过200位不会有多余的前导零。 输出 一行即所求的差。 样例输入1 9999999999999999999999999999999999999 9999999999999 样例输出1 9999999999999999999999990000000000000 二思路 这道题和之前的《c习题26-大整数加法》思路类似不同点就在于 加法涉及到的是进位字符串a的元素个数可能比字符串 b少在相加的过程中需要考虑到存储结果的字符数组 r 必须 要多一位;减法是借位题目有注明字符串a的元素个数比字符串b多既a比b大相减出来的结果一定是正数并且存储结果的字符数组 r 的长度和字符数组a的长度一样;在做减法运算的时候会出现很多个前导0加法中就没有前导0如果存储结果的字符数组 r 最左边出现了‘0’那么肯定有进位1加上去之后就会变成“10”。 如下分析减法 9999-99981 1两个数都反转 9999 8999 2两数相减 1000 3将存储输出结果的字符数组 r 反转 0001 4消除最后一个元素 1 的前导0 因为前导0的个数是未知的需要使用到while循环统计出前导0的个数循环次数la-2次不需要判断字符数组的最后一个元素即使最后一个元素是0也需要保留下来作为结果输出一旦遇到字符0就让统计前导0个数的变量 k 自增。 5在输出字符数组的的时候不需要前导0因此需要从数组的 r 的  k 个 元素之后开始输出结果。 上面步骤所对应的简单代码描述 反转字符数组可以使用reverse函数 reverse(字符数组名字符数组名对应字符数组的元素个数)例如反转字符数组 char a[201];  →reverse(a,astrlen(a));通过题目描述知道字符串a的元素个数肯定比字符串b多因此在遍历字符数组的时候遍历的次数可以直接设置为字符数组a的元素个数既 int  lastrlen(a); 如果是加法的话还得使用max函数找到两个字符串中最多的元素个数既int mmax(a,b); 同时遍历两个字符串从第一个元素下标0 开始 依次取出两个字符串中对应的元素 · 因为字符串a的元素个数最多遍历的次数也是a的元素个数不存在在遍历数组的时候循环变量 i 大于a的元素个数的情况所以字符数组a中的数字d1可以使用直接取到 int d1a[i] -0; · 但字符数组b在取值的时候就需要判断如果循环变量 i  小于  b的元素个数 lbstrlen(b)那么也可以直接取到字符数组b中的数字d2否则将未初始化的元素看成数字0int d2ilb?b[i]-0:0; · 接着将d1和d2相减赋值给局部变量int cd1-d2前面提到减法运算会有借位在处理借位时可以给一个全局变量 int j0;因此c的值还得需要再减去 j  当结果c小于0为负数时需要将c的值加上10由负数变换成正数并且用于借位的 j 变量要赋值为1表示发生了借位。否则用于借位的变量 j 还是 默认为 0 更新j0 · 在一轮运算结束之后需要将 c 存入 存储输出结果的字符数组 r 中因为 r 是 字符型数组变量c是整型变量将 c 的结果再加上字符 0就可以实现将整型数据转换成字符型数据。使用reverse函数反转存储输出结果的字符数组 r使用while循环并定义一个循环变量int  k0 。循环条件为 k小于字符数组 a 的元素个数 la-1既k最大只能取到下标为la-2的元素既倒数第三个元素  以及  从第一个元素开始遍历输出结果数组时如果有前导‘0’出现那么就让 k 自增统计前导0的个数。给字符数组的末尾加上结束符\0之后就可以使用coutrk;输出结果。 三代码 #include bits/stdc.h using namespace std; int main() {char a[201], b[201], r[201];cin a b;reverse(a, a strlen(a));reverse(b, b strlen(b));int la strlen(a), lb strlen(b), j 0, k 0;for (int i 0; i la; i) {int d1 a[i] - 0;int d2 (i lb) ? (b[i] - 0) : 0;int c d1 - d2 - j;if (c 0) {c 10;j 1; } else {j 0;}r[i] c 0;}reverse(r, r la);while (k la - 1 r[k] 0) {k;}r[la] \0; cout (r k) endl;return 0; } 也可以使用sting来创建字符串也是类似的思路只是所使用得到的函数不一样而已代码如下 #include bits/stdc.h using namespace std; int main() {string a,b,r;cin a b;int la a.size(), lb b.size(),j 0;for (int i 0; i la; i) {int d1 a[la - 1 - i] - 0;int d2 (i lb) ? (b[lb - 1 - i] - 0) : 0;int c d1 - d2 - j;if (c 0) {c 10;j 1;} else {j 0;}r.push_back(c 0);}while (r.size() 1 r.back() 0) {r.pop_back();}reverse(r.begin(), r.end());cout r;return 0; } 有问题请在评论区留言或者是私信我回复时间不超过一天。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/923024.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设公司业务望京做网站

目录频率域滤波基础频率域的其他特性频率域滤波基础知识频率域滤波步骤小结空间域和频率域滤波之间的对应关系频率域滤波基础 频率域的其他特性 频率域中的滤波过程如下: 首先修改傅里叶变换以在到特定目的然后计算IDFT,返回到空间域 # 频率域中的其…

专业微网站开发wordpress 用户登陆后跳转到首页

register_shutdown_function注册一个会在php中止时执行的函数,注册一个 callback ,它会在脚本执行完成或者 exit() 后被调用。error_get_last获取最后发生的错误,包含type(错误类型),message(错误消息),file(发生错误所…

java类加载内存分析

java类加载内存分析加载内存分析 1.加载到内存(方法区(即特殊的堆)存放原始类,加载完成后会产生一个类对应java.lang.class对象代表不同的类存放到堆中,最后在栈中开始main()链接 2.链接,连接结束后静态变量默认…

Vue3 使用注意事项

1.script-setup语法糖下// 获取 emit,注意需要直接在setup范围下,放在具体方法里,可能会因作用域导致获取不到defineEmitsconst emit = defineEmits([quanping-comp]);

ClickHouse ReplacingMergeTree 去重陷阱:为什么你的 FINAL 查询无效? - 若

问题背景 在使用 ClickHouse 的 ReplacingMergeTree 引擎时,很多开发者会遇到一个困惑:明明使用了 FINAL 关键字,查询结果却仍然包含重复数据。比如这样的情况:数据库表err := db.Table(model.BlockTaskTableName)…

js中?? 和 || 的区别详解

?? 和 || 的区别详解 在 JavaScript/TypeScript 中,??(空值合并运算符)和 ||(逻辑或运算符)都用于提供默认值,但它们在处理不同值时有关键区别。 核心区别运算符 名称 触发条件 处理假值的方式?? 空值合并…

微信机器人API接口| 个人开发者必备

微信机器人API接口| 个人开发者必备 微信二次开发个人号api个人微信机器人开发api接口,微信个人号开发API在线接待更高效 在线沟通更快速、更有趣 语音回复 通过电脑端语音回复客户,提高效率 文件传输 支持文字、图片…

直击现场! “ 直通乌镇 ”开源赛复赛收官,OpenCSG担任评委,十强藏着哪些产业机会?

2025年9月16日,备受瞩目的“直通乌镇”全球互联网开源模型应用赛复赛在杭州圆满落幕。浙江省经济和信息化厅相关领导及各界专家、参赛团队代表齐聚一堂,共同见证了这一激动人心的时刻。值得关注的是,今年大赛首次设…

Python 列表生成式、字典生成式与生成器表达式

1. 列表生成式 (List Comprehension) 语法:[expression for item in iterable if condition] 示例:1.基本示例 # 创建平方数列表 squares = [x**2 for x in range(5)] print(squares) # [0, 1, 4, 9, 16]# 创建偶数…

java 解析json字符串,获取特定的字段值,JsonObject

java 解析json字符串,获取特定的字段值,JsonObjectjava 解析json字符串,获取特定的字段值package com.example.core.mydemo.java3;import com.google.gson.Gson; import com.google.gson.JsonObject; import com.go…

python 批量提取txt数据中的值写入csv

我有一堆雨滴谱txt数据,第一行是时间就是2024-05-10 10:21:00这样的格式,第二行是值,第三行是空格,然后第四行又是2024-05-10 10:21:00,第五行是值,第六行是空格,这样循环往复。给我写一个批量提取这些值的pyth…

【读书笔记】架构整洁之道 P5-2 软件架构 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

嘉兴 企业网站 哪家厦门网站建设模板

效率工具 推荐一个程序员的常用工具网站,效率加倍嘎嘎好用:程序员常用工具 云服务器 云服务器限时免费领:轻量服务器2核4G腾讯云:2核2G4M云服务器新老同享99元/年,续费同价阿里云:2核2G3M的ECS服务器只需99…

网站建设后台 手工上传网页图片显示不出来打叉

介绍: JavaScript是一种基于对象和事件驱动的编程语言,在Web开发中占据着重要的地位。随着前端技术的不断发展,出现了一系列的框架和库,Vue和React是其中较为知名的两个。 Vue是一个轻量级的JavaScript框架,由尤雨溪…

金华市金东区建设局网站上海软件外包公司有哪些

1.概述 QwtPlotMarker类是Qwt绘图库中用于在图表上绘制标记的类。标记可以是垂直或水平线、直线、文本或箭头等。它可用于标记某个特定的位置、绘制参考线或注释信息。 以下是类继承关系图: 2.常用方法 设置标记的坐标。传入x和y坐标值,标记将被放置在…

怎么做网站教程html文本文档wordpress 首页 缩略图

目录 一、网络文件 1.1.存储类型 1.2.FTP 文件传输协议 1.3.传输模式 二、内网搭建yum仓库 一、网络文件 1.1.存储类型 直连式存储:Direct-Attached Storage,简称DAS 存储区域网络:Storage Area Network,简称SAN&#xff0…

回忆中学的函数

这篇文章,带你一次性回顾中学时代里的那些函数。如果对初中、高中的函数还记忆模糊,建议往下翻一翻。 目录一、函数的意义要素特征二、初阶函数1. 一次函数函数特征应用示例2. 反比例函数函数特征应用示例3. 二次函数…

Java 一行一行的读取文本,小Demo 大学问

String str="A\n" +"B\n" +"C";在Java中,有多种方式可以一行一行地读取文本。以下是几种常用的方法: 1. 使用 BufferedReader + FileReader String str = "A\n" + "B\…

免费网站系统沧州讯呗网络科技有限公司

动态标签foreach,做过批量操作,但是foreach只能处理记录数不多的批量操作,数据量大了后,先不说效率,能不能成功操作都是问题,所以这里讲一讲Mybatis正确的批量操作方法: 在获取opensession对象…

数字化转型业务流程总览图

数字化转型业务流程总览图flowchart TDA[客户询价/委托] --> B[智能报价系统<br/>AI-Powered Quotation]B --> C{报价确认?}C -->|是| D[订单管理<br/>Order Management]C -->|否| E[报价调整…