如题所述
您好,很高兴为您作答。可以使用如下的C语言程序代码实现:
#include <stdio.h>
int main() {
int n, fac = 1;
printf("请输入一个正整数n(n<10):\n");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
fac *= i;
}
printf("fac = %d\n", fac);
return 0;
}
这里使用scanf函数从键盘输入一个正整数n,然后使用循环计算n的阶乘fac。循环中,从1到n依次乘上每个数,最终得到n的阶乘。最后,输出n和fac的值。运行程序后,输入一个正整数n,程序会计算n的阶乘并输出。
温馨提示:答案为网友推荐,仅供参考