急求C语言编程
根据各种烃的分子式计算不饱和度从分子式计算不饱和度的方法第一种方法为通用公式:Ω=1+1/2∑Ni(Vi-2)其中,Vi代表某元素的化合价,Ni代表该种元素原子的数目,∑...
根据各种烃的分子式计算不饱和度
从分子式计算不饱和度的方法
第一种方法为通用公式:
Ω=1+1/2∑Ni(Vi-2)
其中,Vi 代表某元素的化合价,Ni 代表该种元素原子的数目,∑ 代表总和。这种方法适用于复杂的化合物。
第二种方法为只含碳、氢、氧、氮以及单价卤素的计算公式:
Ω=C+1-(H-N)/2
其中,C 代表碳原子的数目,H 代表氢和卤素原子的总数,N 代表氮原子的数目,氧和其他二价原子对不饱和度计算没有贡献,故不需要考虑氧原子数。这种方法只适用于含碳、氢、单价卤素、氮和氧的化合物。
第三种方法简化为只含有碳C和氢H或者氧的化合物的计算公式:
Ω =(2C+2-H)/2
其中 C 和 H 分别是碳原子和氢原子的数目。这种方法适用于只含碳和氢或者氧的化合物。 展开
从分子式计算不饱和度的方法
第一种方法为通用公式:
Ω=1+1/2∑Ni(Vi-2)
其中,Vi 代表某元素的化合价,Ni 代表该种元素原子的数目,∑ 代表总和。这种方法适用于复杂的化合物。
第二种方法为只含碳、氢、氧、氮以及单价卤素的计算公式:
Ω=C+1-(H-N)/2
其中,C 代表碳原子的数目,H 代表氢和卤素原子的总数,N 代表氮原子的数目,氧和其他二价原子对不饱和度计算没有贡献,故不需要考虑氧原子数。这种方法只适用于含碳、氢、单价卤素、氮和氧的化合物。
第三种方法简化为只含有碳C和氢H或者氧的化合物的计算公式:
Ω =(2C+2-H)/2
其中 C 和 H 分别是碳原子和氢原子的数目。这种方法适用于只含碳和氢或者氧的化合物。 展开
2个回答
2015-11-27 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
/*
============================================================================
Name : C_test.c
Author :
Version :
Copyright : Your copyright notice
Description : Hello World in C, Ansi-style
============================================================================
*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void) {
char s[10];
int a[5];
int i;//循环变量
int a_=0;//a数组下标变量
int Ω;//最后计算出的结果
gets(s);
for(i=1;i<=10;i=i+2){
a[a_]=s[i]-48;
a_++;
}
Ω=(2*(a[0]+a[4])+2-a[4]-(a[1]+a[3]))/2;
printf("Ω=%d\n",Ω);
puts("end");
return EXIT_SUCCESS;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询