NSolve[
{P_O/Sqrt[P_O2] == 0.489666057,
P_O3/(P_O2^(3/2)) == 4.06537*10^(-6),
P_H/Sqrt[P_H2] == 0.587489353,
P_H2^2*P_O2/P_H2O^2 == 0.034833732,
P_OH/Sqrt[P_O2*P_H2] == 1.433837716,
P_C*P_O2/P_CO2 == 3.80014*10^(-9),
P_C*Sqrt[P_O2]/P_CO == 2.44287*10^(-9),
P_C*P_H2^2/P_CH4 == 53.8517722,
P_N/Sqrt[P_N2] == 0.000219837,
P_N*P_O/P_NO == 0.000545507,
Sqrt[P_O2]*P_NO/P_NO2 == 1043.758439,
Sqrt[P_N2*P_H2^3]/P_NH3 == 192132.1311,
P_NO^3*P_H2O/(P_HNO3^2*P_NO) == 2.35126*10^15,
P_C*Sqrt[P_N2*P_H2]/P_HCN == 0.00631248,
0.167871222*(P_O + 2*P_O2 + 3*P_O3 + P_OH + P_H2O + 3*P_HNO3 +
P_CO + 2*P_CO2 + 2*P_NO2 + P_NO) ==
P_C + P_CO + P_CO2 + P_CH4 + P_HCN,
0.26595*(P_NO2 + P_N + 2*P_N2 + P_NO + P_NH3 + P_HNO3 + P_HCN) ==
P_O + 2*P_O2 + 3*P_O3 + P_OH + P_H2O + 3*P_HNO3 + P_CO +
2*P_CO2 + 2*P_NO2 + P_NO,
0.511*(P_H + 2*P_H2 + 2*P_H2O + P_OH + 4*P_CH4 + 3*P_NH3 + P_HNO3 +
P_HCN) == P_C + P_CO + P_CO2 + P_CH4 + P_HCN,
P_O + P_O2 + P_O3 + P_H + P_H2 + P_OH + P_H2O + P_C + P_CO +
P_CO2 + P_CH4 + P_N + P_N2 + P_NO + P_NO2 + P_NH3 + P_HNO3 +
P_HCN == 70}
{P_O, P_O2, P_O3, P_H, P_H2, P_OH, P_H2O, P_C, P_CO, P_CO2, P_CH4,
P_N, P_N2, P_NO, P_NO2, P_NH3, P_HNO3, P_HCN}]
Не используйте символ "_", в математике это специальный символ, не факт, что она должным образом понимает что вы ей хотите сказать, а точнее даже факт, что она не понимает что вы ей говорите. Поставьте запятую между массивом уравнений и массивом переменных и тогда она перестанет писать вам такие страшные вещи.