问题分析:脸上长痘可以吃维生素c,只是作用有限,只能起到辅助性的作用。维生素C是一种营养性物质,适当的吃能够促进皮肤的新陈代谢,也能让脸上的痘逐渐淡化,但只能够缓解皮肤长痘的症状,而不能彻底治疗长痘。导致脸上长痘的原因多种多样,比如皮脂分泌过多、毛囊皮脂腺导管堵塞、细菌感染和炎症反应等,需要患者去医院皮肤科进行科学的检查后确定病因再针对性治疗。患者平时可以保证充足的睡眠、不熬夜、保持皮肤清洁,多吃一些新鲜的水果、蔬菜,能在一定程度上改善脸上长痘的情况。