密度单位给错了 应该是g/cm3
c=(1000b*溶质质量分数)/M
所以溶质质量分数=cM/1000b
设溶于水中的气体质量为m
m/(m+a)=cM/1000b
1-a/(m+a)=cM/1000b
得m=acM/(1000b-cM)
V=m/M*22.4=22.4ac/(1000b-cM)
设气体体积为x,则气体物质的量为y=x/22.4,气体质量为d=y*M
则溶液体积为z=y/c
所以可列等式z*b=a+d
再将各式代入即可
(密度如果是g/L的话)
得(x+a)*c/(22.4*b)