如何获得由x
表示的整数x!
的值,它是数字1到x的乘积。
示例:5! 1x2x3x4x5 = 120.
int a , b = 1, c = 1, d = 1;
printf("geheel getal x = ");
scanf("%d", &a);
printf("%d! = ", a);
for(b = 1; b <= a; b++)
{
printf("%d x ", c);
c++;
d = d*a;
}
printf(" = %d", d);
最佳答案
您是说x的factorial
吗?
在循环内将d = d*a;
更改为d = d*b
关于c - 如何计算x的阶乘,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3786207/