博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SCAU 8626 原子量计数
阅读量:6071 次
发布时间:2019-06-20

本文共 1106 字,大约阅读时间需要 3 分钟。

8626 原子量计数

时间限制:1000MS  内存限制:1000K 提交次数:0 通过次数:0

题型: 编程题   语言: 无限制

Description

给出一个化学原子式,仅含有C,H,O,N 四种元素,计算其总分子量。

例如,C6H5OH 的原子量为94.108g/mol,计算方法为:6 × (12.01 g/mol) + 6 × (1.008 g/mol) +1 × (16.00 g/mol).

Input

输入的第一行是数字T,表示输入文件含有T个CASE。之后有T行,每行有一个长度小于100 的字符串,表示要求的分子式。原子都用大写字母表示,没有括号,保证所有的式子都合法。

Output

输出每个式子的原子量。

Sample Input

4CC6H5OHNH2CH2COOHC12H22O11

Sample Output

12.01094.10875.070342.296

Hint

 

Source

PKKJ @ 07 GIS 1

Provider

admin

#include
#include
double view(char w, int n){ switch(w) { case 'C' : return 12.01*n; case 'H' : return 1.008*n; case 'O' : return 16.00*n; case 'N' : return 14.01*n; default : return 0; }}int main(){ char list[120], temp; int n, T, i, j, len, count; double sum; scanf("%d", &T); while(T--) { memset(list, 0, sizeof(list)); sum = 0; scanf("%s", list); len = strlen(list); for(i=0, count=1; i

解题报告:

1y,最主要的是对一个字符串的分析,注意出现的各种情况,在尾位的情况有三种情况(举例说): N4    NC    N11,根据各种情况进行分析编写

 

转载于:https://www.cnblogs.com/liaoguifa/archive/2012/11/17/2774324.html

你可能感兴趣的文章
WPF 降低.net framework到4.0
查看>>
数据管理DMS 全量SQL诊断:你的SQL是健康的蓝色,还是危险的红色?
查看>>
搭建一个通用的脚手架
查看>>
开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
查看>>
开源磁盘加密软件VeraCrypt教程
查看>>
本地vs云:大数据厮杀的最终幸存者会是谁?
查看>>
阿里云公共镜像、自定义镜像、共享镜像和镜像市场的区别 ...
查看>>
shadowtunnel v1.7 发布:新增上级负载均衡支持独立密码
查看>>
Java线程:什么是线程
查看>>
mysql5.7 创建一个超级管理员
查看>>
【框架整合】Maven-SpringMVC3.X+Spring3.X+MyBatis3-日志、JSON解析、表关联查询等均已配置好...
查看>>
要想成为高级Java程序员需要具备哪些知识呢?
查看>>
带着问题去学习--Nginx配置解析(一)
查看>>
onix-文件系统
查看>>
java.io.Serializable浅析
查看>>
我的友情链接
查看>>
多线程之线程池任务管理通用模板
查看>>
CSS3让长单词与URL地址自动换行——word-wrap属性
查看>>
CodeForces 580B Kefa and Company
查看>>
开发规范浅谈
查看>>