根据反应的化学方程式2KNO
3+3C+S
K
2S+N
2+3X,反应物中K、N、O、C、S原子个数分别为2、2、6、3、1,反应后的生成物中K、N、O、C、S原子个数分别为2、2、0、0、1,根据反应前后原子种类、数目不变,则3X中含有3个C原子和6个O原子,则每个X分子由1个C原子和2个O原子构成,则物质X的化学式为CO
2;由反应的化学方程式:2KNO
3+3C+S
K
2S+N
2+3CO
2,则KNO
3、C、S完全反应时的质量比为202:36:32=101:18:16,此时火药燃烧最充分.
故答案为:CO
2;101:18:16.