这是一个计算n!的题目 不用for循环能怎么做?
修改如下供参考对照:
#include<stdio.h> int main() { int x,ret; //x!=ret; scanf("%d",&x); ret = 1; do{ ret*=x; x--; }while(x!=0); printf("X!=%d\n",ret); return 0; }
递归吧