#include<stdio.h>
#define maxn 15
int main()
{
char a[maxn];
while(scanf("%s",a)==1)
{
float s=0,g=0;
for(int i=0;a[i]!='\0';i++)
{
switch(a[i])
{
case 'C':g=12.01;break;
case 'H':g=1.008;break;
case 'O':g=16.00;break;
case 'N':g=14.01;break;
default :break;
}
if(a[i+1]!='\0')
if(a[i+1]<65)
{
s+=g*(a[i+1]-48);
i++;
}
else
s+=g;
else
s+=g;
}
printf("%.3f\n",s);
}
return 0;
}
习题3-2 分子量
最新推荐文章于 2022-12-26 00:23:51 发布