#include <stdio.h>
#include <string.h>
#define maxn 81
char s[maxn];
int main()
{
int t;
scanf("%d",&t);
for(int i=0;i<t;i++)
{
scanf("%s",s);
int len=strlen(s);
double tempmass=0;
int number=0;
int isletter=0;
int isnumber=0;
double totalmass=0;
for(int i=0;i<len;i++)
{
if(s[i]=='C'||s[i]=='H'||s[i]=='O'||s[i]=='N')
{
if(isletter==1)
totalmass+=tempmass;
else if(isnumber==1)
totalmass+=number*tempmass;
isletter=1;
isnumber=0;
number=0;
if(s[i]=='C')
tempmass=12.01;
习题3-2 分子量(字符+数字)
最新推荐文章于 2020-12-14 17:51:17 发布