为什么梁的上部有三根钢筋?

没有理由。。。因为你错了。。在完全受压的梁中,上部钢筋起固定箍筋的作用,此时的上部钢筋就是架设钢筋。连续梁配筋时,一般在中间支座处设置抗负筋,以抵抗负弯矩。你看到的三根筋应该是墙角的两根,起到竖筋和抵抗负弯矩的作用。第三根应在梁净长度的三分之一的中间突出。(支座两端净长度较大)也起到抵抗负弯矩的作用。是基于结构应力。没有规定一根梁必须有几根筋。