当前位置: 首页 > wzjs >正文

网站怎么做站内美化深圳推广平台有哪些

网站怎么做站内美化,深圳推广平台有哪些,哈尔滨工程造价信息网,北京网站怎么做开篇总述:精度计算的教学比较杂乱,无系统的学习,且存在同法多线的方式进行同一种运算,所以我写此篇的目的只是为了直指本质,不走教科书方式,步骤冗杂。 一,加法 我在此讲两种方法: …

开篇总述:精度计算的教学比较杂乱,无系统的学习,且存在同法多线的方式进行同一种运算,所以我写此篇的目的只是为了直指本质,不走教科书方式,步骤冗杂。

一,加法

我在此讲两种方法:

1,首先科普常识:

length()和size()函数不可统计字符型数组大小;sizeof返回的是总数组

2,为什么字符型数组可以直接接收输入而不用索引接收

原因:​数组名的隐式转换规则​ 和 ​输入函数的设计机制

(1)数组名的隐式转化:

在代码中直接使用字符型数组组名,它会 ​自动退化为指向数组首元素的指针​。

s1 作为指针传递了数组的起始内存地址,输入函数(如 scanf)会从该地址开始 ​连续写入字符,直到遇到终止符(如空格、换行或字符串结束符 \0

(2)输入函数工作机制:

以 scanf("%s", s1) 为例:

  1. 按格式读取​:%s 表示按字符串格式读取输入。
  2. 连续内存写入​:
    • 从 s1 的起始地址开始,逐个写入字符到 s1[0]s1[1]s1[2]...
    • 自动在末尾添加 \0 终止符(因此数组长度需足够大)

3,为什么其他数组不能一次输入连续读入

  • 字符数组的特殊性​:
    • 字符串本质是 ​连续的字符序列,天然适合用指针连续操作。
    • 输入函数(如 scanf)专门为字符串设计了 %s 格式符。
  • 其他类型数组​:
    • 例如 int a[505],每个元素可能需不同格式(如 %d),无法统一连续处理。
    • 必须显式指定索引或指针偏移

好了,基础知识已经掌握了,让我们直接看代码吧。

法一:

倒置是因为加法是从后往前加的,所以倒置过来在代码里从前往后加模拟,只是换了方向。

此时里面的加法模拟, 我们先不看加号就是这样,e[i] = c[i] + d[i],e数组统计数字总和,每个位数上的数字相加,此时会出现加后为两位数,此时要往后进一位 ,所以有  e[i + 1]  = e[i]/ 10;
而原来的位数上保留个位上的数字 所以有  e[i] = e[i] % 10; 但之后进入下一次循环,开始加下一个位数,此时会出现一种情况,在前一位的加法里面,如果有进位发生到此处怎么把进位的数加上,所以此时有了   e[i] += c[i] + d[i]  将之前的进位的情况数字加上。

法二:

只是进位的方式发生改变,此时jw单独设成一个变量,如果前面有jw,在下一次循环加上。

之后循环完毕,看是否还有进位,若还有则总位数加1,将jw变量设在开头代表进位的数字,m数组在函数里面就已经将结果输入完毕,最后只需要传入位数。

最后返回的是运算完成后数字的位数

二,减法

注意:此题重在分析:

1,减是两个数字相减,此时如果第一个数比第二个大,则可以安全相减,若比第二个小,则需要添负号,再把两数反过来相减,这就涉及到数学知识,两个数若相减,前一个数比后一个数小,则它们最后的结果相当于后面大的数减前面小的数,再在前面添负号。

2,而此时,就需要设置一个布尔类型判断两数谁小了。

原题解如下:

此时涉及到字符串的知识

字典序:

字符串比较规则。

字典序的核心规则​(以 m > n 为例):

m 和 n 都是字符串,但怎么比较大小

  1. 从左到右逐字符比较
    比较 m 和 n 的第一个字符:

    • 如果 m[0] 的ASCII码 ​大于​ n[0] → 直接判定 m > n 为 true
    • 如果 ​小于​ → 判定为 false
    • 如果 ​相等​ → 继续比较下一个字符。
  2. 若所有字符均相同

    • 较长的字符串更大(例如 "hello" > "hell")。
    • 长度和内容完全相同时 → m > n 为 false

比较的是字符串里面每个字符的ASCLL编码。

 m > n ,此为逐个逐个比较字符串里面逐个的字符编码,看谁先出现大的数,

但是思考 "100"和"99"这类情况,则反而判断出后面比前面大,那该怎么克服呢,只需要按我题解一样先判断长短就行。

ok,结束,下期的事我们下期再聊。

http://www.dtcms.com/wzjs/153614.html

相关文章:

  • 文化传播公司做网站宣传好吗品牌关键词排名优化怎么做
  • 如何编程做网站c++线上培训机构哪个好
  • 网站响应时间多久网站一级域名和二级域名
  • wordpress 分类小工具系统优化的方法
  • 咖啡色网站模板网推接单平台有哪些
  • 如何做网站logo西seo优化排名
  • 做网站时怎样图片上传怎么才能让图片不变形_有什么插件吗中国最新疫情最新消息
  • php动态网站怎么做免费个人自助建站
  • 北京有做网站的吗百度引擎搜索网址
  • 免费企业网站建设哪种深圳网站建设公司官网
  • 太原做网站的网络工作室迅速上排名网站优化
  • 企业公司网站开发北京网络营销推广
  • 在线seo诊断榆林市网站seo
  • 网络空间 网站 域名网站建设公司服务
  • 网页制作视频教程速成赣州seo顾问
  • 做一个商城网站需要什么流程汉中网站seo
  • 赣州景文网络科技有限公司百度网站怎么优化排名
  • 邢台做外贸网站软文范例200字
  • 做网站编辑需要看什么书百度网页网址
  • 做网站的业务逻辑自助建站的优势
  • 网站建设 php 企业网站网站优化入门
  • 平凉网站建设微信朋友圈产品推广语
  • wordpress 别名一致凌哥seo
  • 湘潭网站建设 AA磐石网络怎么制作小程序
  • 做关于家乡的网站网店代运营十大排名
  • 凡科网可以免费做网站吗每日新闻简报
  • 佛山外贸网站手机最新产品新闻
  • wordpress文章页广告插件湖南seo推广软件
  • 企业网站建设哪家公司好百度账号购买1元40个
  • 自建站服务品牌推广方案包括哪些