分子式
#include<stdio.h>
#include<string.h>
void main()
{
double n=0;int d,i;char p[100];
printf("该物质的分子式是:");scanf("%s",p);
d=strlen(p);
for(i=0;i<d;i++)
{if(p[i]=='C')
n+=12.01;
if(p[i]=='H')
n+=1.008;
if(p[i]=='O')
n+=16.00;
if(p[i]=='N')
n+=14.01;}
printf("该物质的分子量是%fg/mol",n);}这里写代码片
相关阅读
一.题目 给出一种物质的分子式(不带括号),求分子量。本题中的分子式只包含4种原子,分别为C, H, O, N,原子量分别为12.01, 1.008, 16.00