问题分析:男性生殖器长痘可能是龟头炎造成的。龟头炎是因为不洁的性交而感染白色念珠菌、滴虫、衣原体、支原体、淋病双球菌或其他细菌所造成。此外,包皮过长,局部卫生的不清洁,外伤感染等情况也是可能引起龟头炎的。