社区
C语言
帖子详情
在C语言中如何计算相对分子质量,求思路?
zyping1989
2018-01-03 10:14:37
如果我想把C10H12O9N22 的分子量计算出来,设计个c语言代码计算只由C H O N元素组成的物质的分子量,如果我用字符串数组来存这个分子式,那末C10H12O9N22这个分子量字符串里面的10怎么转化成数字10,以及其他的数字,求解啊。
...全文
2436
4
打赏
收藏
在C语言中如何计算相对分子质量,求思路?
如果我想把C10H12O9N22 的分子量计算出来,设计个c语言代码计算只由C H O N元素组成的物质的分子量,如果我用字符串数组来存这个分子式,那末C10H12O9N22这个分子量字符串里面的10怎么转化成数字10,以及其他的数字,求解啊。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Kali_128
2018-01-03
打赏
举报
回复
用一个指针指向分子式,每次读一个字节,与ACSII比较,如果为字母就放在一边,对比元素分子量枚举表,得到分子量,在读数字放在一个数组中,可能为两位数,然后atoi转成INT,类推算出分子量,可能有点复杂,这是我的想法
真相重于对错
2018-01-03
打赏
举报
回复
把语言先学好吧,计算其实非常简单!
CT8100
2018-01-03
打赏
举报
回复
struct{char 原子名称 int 原子质量 int 原子个数}
再定义一个结构体数组。。。
wodexiaojidan
2018-01-03
打赏
举报
回复
正则表达式是最优的处理方式。另外只能用isalpha和isdigit来切割了,每一组的格式都是元素加元素原子个数
算法导论(part1)
一、本书的内容 目前,市面上有关
计算
机算法的书很多,有些叙述严谨但不全面,另外一些则是容量很大但不够严谨。本书将叙述的严谨性以及内容的深度和广度有机地结合了起来。第1版推出后,即在世界范围内受到了广泛的欢迎,被各高等院校用作多种课程的教材和业界的标准参考资料。它深入浅出地介绍了大量的算法及相关的数据结构,以及用于解决一些复杂
计算
问题的高级策略(如动态规划、贪心算法、平摊分析等),重点在于算法的分析和设计。对于每一个专题,作者都试图提供目前最新的研究成果及样例解答,并通过清晰的图示来说明算法的执行过程。. 本书是原书的第2版,在第1版的基础之上增加了一些新的内容,涉及算法的作用、概率分析和随机化算法、线性规划,以及对第1版
中
详尽的、几乎涉及到每一小节的修订。这些修订看似细微,实际上非常重要。书
中
引入了“循环不变式”,并贯穿始终地用来证明算法的正确性。在不改动数学和分析重点的前提下,作者将第1版
中
的许多数学基础知识从第一部分移到了附录
中
。 二、本书的特点 本书在进行算法分析的过程
中
,保持了很好的数学严谨性。书
中
的分析和设计可以被具有各种水平的读者所理解。
相对
来说,每一章都可以作为一个
相对
独立的单元来教授或学习。书
中
的算法以英语加伪代码的形式给出,只要有一点程序设计经验的人都能读懂,并可以用任何
计算
机语言(如C/C++和Java等)方便地实现。在书
中
,作者将算法的讨论集
中
在一些比较现代的例子上,它们来自
分子
生物学(如人类基因项目)、商业和工程等领域。每一小节通常以对相关历史素材的讨论结束,讨论了在每一算法领域的原创研究。 本书的特点可以概括为以下几个方面: 1.概念清晰,广度、深度兼顾。 本书收集了现代
计算
机常用的数据结构和算法,并作了系统而深入的介绍。对涉及的概念和背景知识都作了清晰的阐述,有关的定理给出了完整的证明。 2.“五个一”的描述方法。 本书以相当的深度介绍了许多常用的数据结构和有效的算法。编写上采用了“五个一”,即一章介绍一个算法、一种设计技术、一个应用领域和一个相关话题。.. 3.图文并茂,可读性强。 书
中
的算法均以通俗易懂的语言进行说明,并采用了大量插图来说明算法是如何工作的,易于理解。 4.算法的“伪代码”形式简明实用。 书
中
的算法均以非常简明的“伪代码”形式来设计,可以很容易地把它转化为
计算
机程序,直接应用。 注重算法设计的效率,对所有的算法进行了仔细、精确的运行时间分析,有利于进一步改进算法。 三、本书的用法 本书对内容进行了精心的设计和安排,尽可能考虑到所有水平的读者。即使是初学
计算
机算法的人,也可以在本书
中
找到所需的材料。 每一章都是独立的,读者只需将注意力集
中
到最感兴趣的章节阅读。 1.适合作为教材或教学参考书。 本书兼顾通用性与系统性,覆盖了许多方面的内容。本书不但阐述通俗、严谨,而且提供了大量练习和思考题。针对每一节的内容,都给出了数量和难度不等的练习题。练习题用于考察对基本内容的掌握程度,思考题有一定的难度,需进行精心的研究,有时还通过思考题介绍一些新的知识。 前言回到顶部↑本书提供了对当代
计算
机算法研究的一个全面、综合性的介绍。书
中
给出了多个算法,并对它们进行了较为深入的分析,使得这些算法的设计和分析易于被各个层次的读者所理解。力
求
在不牺牲分析的深度和数学严密性的前提下,给出深入浅出的说明。. 书
中
每一章都给出了一个算法、一种算法设计技术、一个应用领域或一个相关的主题。算法是用英语和一种“伪代码”来描述的,任何有一点程序设计经验的人都能看得懂。书
中
给出了230多幅图,说明各个算法的工作过程。我们强调将算法的效率作为一种设计标准,对书
中
的所有算法,都给出了关于其运行时间的详细分析。 本书主要供本科生和研究生的算法或数据结构课程使用。因为书
中
讨论了算法设计
中
的工程问题及其数学性质,因此,本书也可以供专业技术人员自学之用。 本书是第2版。在这个版本里,我们对全书进行了更新。所做的改动从新增了若干章,到个别语句的改写。 致使用本书的教师 本书的设计目标是全面、适用于多种用途。它可用于若干课程,从本科生的数据结构课程到研究生的算法课程。由于书
中
给出的内容比较多,只讲一学期一般讲不完,因此,教师们应该将本书看成是一种“缓存区”或“瑞典式自助餐”,从
中
挑选出能最好地支持自己希望教授的课程的内容。 教师们会发现,要围绕自己所需的各个章节来组织课程是比较容易的。书
中
的各章都是
相对
独立的,因此,你不必担心意想不到的或不必要的各章之间的依赖关系。每一章都是以节为单位,内容由易到难。如果将本书用于本科生的课程,可以选用每一章的前面几节内容;在研究生课程
中
,则可以完整地讲授每一章。 全书包含920多个练习题和140多个思考题。每一节结束时给出练习题,每一章结束时给出一些
基于单片机的防酒驾系统.docx
单片机技术
C语言
字符串读入题
计算
分子
质量
3、对同一列相连的两个元素,它们的化学键若为单键用'|'表示,双键则用'||'表示,其
中
后者
中
左边的'|'要跟连接的两个元素处在同一列。2、第一行包含两个正整数,前者为该组数据的编号,后者为该组氨基酸的
相对
分子
质量
,两个正整数之间用':'隔开。2、对同一行相连的两个元素,它们的化学键若为单键用'-'表示,双键则用'='表示。1、大写字母表示化学元素,其旁边的数字表示其
相对
分子
质量
。2、'-'、'='、'|'表示连接各化学元素的化学键。给定若干行字符串表示一个氨基酸,
计算
氨基酸的
相对
分子
质量
。
c语言
中
的取模运算符_
C语言
除法算法和取模运算的实现(多种算法,多种
思路
)...
对
计算
机来说,除法与
求
模是整数算术运算
中
最复杂的运算。
相对
其他运算(如加法与减法)来说,这两种算法的执行速度非常慢。例如,ARM 硬件上不支持除法指令,编译器调用 C 库函数来实现除法运算。直接利用 C 库函数
中
的标准整数除法程序要花费 20~100 个周期,消耗较多资源。在非嵌入式领域,因为 CPU 运算速度快、存储器容量大,所以执行除法运算和
求
模运算消耗的这些资源对
计算
机来说不算什么。但是在嵌...
c语言
中
除法运算和模运算,
C语言
除法算法和取模运算的实现(多种算法,多种
思路
)...
对
计算
机来说,除法与
求
模是整数算术运算
中
最复杂的运算。
相对
其他运算(如加法与减法)来说,这两种算法的执行速度非常慢。例如,ARM 硬件上不支持除法指令,编译器调用 C 库函数来实现除法运算。直接利用 C 库函数
中
的标准整数除法程序要花费 20~100 个周期,消耗较多资源。在非嵌入式领域,因为 CPU 运算速度快、存储器容量大,所以执行除法运算和
求
模运算消耗的这些资源对
计算
机来说不算什么。但是在嵌...
C语言
70,020
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章