No es realmente una respuesta, sino un comentario largo.
Usuario ph13 respondió a la pregunta con la generalización de la fórmula, luego se resuelven las ecuaciones de cómputo. Un verdadero tour de force.
Sin embargo el problema particular que se podría simplificar un poco el uso de productos químicos en la intuición. El uso de ph13 la notación:
(1) El pKa1 de ácido cítrico es mucho mayor que pKa1 de bicarbonato que esencialmente no totalmente protonada de ácido cítrico será a la izquierda. Asimismo, es claro que la solución será ácida suficiente que no unprotonated de ácido cítrico estará presente.
$$\ce{[H3A]} \approx 0 \text{ and }\ce{[A^{3-}]} \approx 0$$
así
$$ \ce{[H2A^-] + [HA^{2-}]} = c_1$$
(2) no Hay suficiente ácido cítrico para que todo el carbonato se protona al menos una vez. Así carbonato puede ser descuidado en calcular el total de carbonato de especies.
$$\ce{[B^{2-}]} \approx 0$$
así
$$\ce{[HB^-] + [H2B]} = c_2$$
Del mismo modo
$$\ce{[C]} \approx 0$$
así
$$\ce{[CH^+] + [CH^{2+}]} = c_3$$
(3) por último la separación de bicarbonato de sodio especies concentraciones ($\ce{[B^{2-}], [HB^-], [H2B]}$) y el carbonato de sodio especies concentraciones ([C] + [CH^+] + [CH2^+]) no tiene sentido. En la solución de iones de carbonato, el ión bicarbonato y el ácido carbónico no se puede decir de lo sólido que llegaron. Lo esencial es que el total de todas las carbonato de especies debe ser igual a 0.44 milimoles.
(4) Como he señalado en un comentario en ph13 la respuesta de los 100 ml de agua con un pH de 6 es un misterio en esto. Algunos de ácido está presente en la solución original y no está claro que uno, ni cuánto. Esencialmente, la capacidad tampón de los 100 ml de agua es desconocida.
(5) Un pH de 5.65 es algo fortuito. Es el pH en el cual el dióxido de carbono se encuentra en equilibrio entre sus atmosférica fase y ser disuelto en agua. Más básicas y la solución sería sacar el CO2 de la atmósfera. Más ácido y la solución efervescencia de CO2. El ácido carbónico tiene un extraño equilibrio en el agua.
(6) Método de preparación podría también tener un efecto. Si se añade ácido cítrico al agua, a continuación, bicarbonato de sodio, la solución efervescencia $\ce{CO2}$. Si, a continuación, añadir carbonato de sodio a la solución resultante será más básica de 5.65.
Todavía las ecuaciones son sucios y sería más fácil de resolver numéricamente (ensayo y error o por equipo).