问题 单项选择题

若有如下程序: int sub() {static int n=1; int x=1; x*=n;n++; return x; } main() {int n,t=1; for(n=1;n<6;n++)t*=sub(); printf("%d\n",t); } 则程序运行后的输出结果是 ( )

A.15

B.120

C.34560

D.-30976

答案

参考答案:B

填空题
填空题