求各位大神帮忙解答下这个问题,快期末考试了,数据结构好难啊!!!

  1. 有如下递归过程,调用print(4)的结果是? void print(int w) {
    int i; if(w != 1) {
    print(w - 1); for(i = 0; i <= w; i++) printf("%3d",w); printf("\n"); } }

如果问题得到解决,请点我回答左上角的采纳和向上的箭头,谢谢

结果
  2  2  2
  3  3  3  3
  4  4  4  4  4