我想知道是哪个地方出现了问题
问题描述:
这是一个计算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;
}
答
递归吧