3-2 分子量(Molar Mass, ACM/ICPC Seoul 2007, UVa1586)

1586 - Molar mass

习题3-2 分子量(Molar Mass, ACM/ICPC Seoul 2007, UVa1586)
给出一种物质的分子式(不带括号),求分子量。本题中的分子式只包含4种原子,分别为C, H, O, N,原子量分别为12.01, 1.008, 16.00, 14.01(单位:g/mol)。例如,C6H5OH的分子量为94.108g/mol。

#include 
#include 
#include 

#define MAXN 85
#define C 12.01
#define H 1.008
#define O 16.00
#define N 14.01

int main(){
    int T=0;
    char s[MAXN];
    scanf("%d",&T);
    while(T--){
        double sum = 0.0;
        scanf("%s",s);
        int n = strlen(s);
        int i;
        for (i=0;i9?3:2));
        }
        printf("%.3f\n",sum);
    }
    return 0;
}


你可能感兴趣的:(3-2 分子量(Molar Mass, ACM/ICPC Seoul 2007, UVa1586))