下面给出了阶乘计算的两种方式。以下说法正确的是( )。

int factorial1(int n) {   if (n <= 1) return 1;   return n * factorial1(n - 1);} int factorial2(int n) {   int acc = 1;   while (n > 1) {      acc = n * acc;      n = n - 1;   }   return acc;}
填写答案