UVa 1586 Molar mass(分子量) 描述bobo是一个从不讽刺人的品学兼优的好孩子,他最近沉迷学习化学而不能自拔。然而计算一个分子的相对分子质量使她烦不胜烦,因此她决定请你写一个程序来帮助她计算这种麻烦的事情。 已知: ①C代表的碳元素的相对原子质量为12.01,H代表的氢元素的相对原子质量为1.008,O代表的氧元素...
题目链接:http://vjudge.net/problem/UVA-1586 思路:统计一个分子式中CHON出现的总次数,乘上相对原子量后求和。要注意的是CH4这样的C后面的1默认不出现,以及C4H10这样的后面的数字是两位的情况。 View Code
算法竞赛入门经典(第2版) Molar Mass UVa 1586 Molar Mass UVa 1586 题目:给出一种物质的分子式(不带括号),求分子量。本题中的分子式只包含4种原子,分别为C, H, O, N,原子量分别为12.01, 1.008, 16.00, 14.01(单位:g/mol),输入t个分子式,输出分子量,保留三位小数。 思路:定义两个全局数组分别存放...
【算法竞赛 入门经典】习题3-2 分子量(Uva1586) 一、题目 二、解题思路 题目比较长,抽象出来就是输入分子式然后求对应的摩尔质量。题目限制了只出现C\H\O\N四种元素,且每种元素的个数不超过99。所以题目的重点在于统计分子式中各元素出现的个数。 需注意的是元素个数为1时分子式中省略1,元素个数可能为两位...
UVA 1586 Molar mass 紫书 习题3-2 An organic compound is any member of a large class of chemical compounds whose molecules contain carbon. The molar mass of an organic compound is the mass of one mole of t... UVa 1586 - Molar Mass 这道题一看感觉挺难,因为描述文字长篇大论,仔细读一读...
第一题是UVA judge的1586题 https://vjudge.net/problem#OJId=UVAamp;probNum=1586amp;title=amp;source=amp;category=all_牛客网_牛客在手,offer不愁
UVA1586 UVALive3900 Molar mass Regionals 2007 >> Asia - Seoul 问题链接:UVA1586 UVALive3900 Molar mass。基础练习题,用C++语言编写程序。 这个问题是根据分子式,求分子量。 原子量使用map表来存储,所以用C++来编程。 程序中,使用函数getchar()处理输入流,需要更高的编程技巧。
UVa1586 java 得分 OOXXOXXOOO 即是1+2+0+0+1+0+0+1+2+3 就是遇到O就+多1 遇到X就清0 这个挺简单的 当遇到x的时候让k变为0就好了 class e{ public static void main(String[] args) { Scanner in =new Scanner(System.in); String s=in.next();...
3-2 「UVa1586」分子量: 给出一种物质的分子式(不带括号)求分子量。本题分子只包含4种原子,分别为C,H,O,N 分子量为分别为12.01,1.008,16.00,14.01(单位:g/mol)例如:C6H5OH 的分子量为 94.108g/mol 代码 #include<stdio.h>#include<string.h>#include<ctype.h>doublegetweight(charx){doublem=0;sw...
UVA-1586 分子量 题目: 题目 题目分析:判断稍微麻烦了一点,其实如果用数组来表示就不用一个一个写了,上代码吧。 代码: