如何编程实现输入一个正整数n,然后输出n的阶乘?

如题所述

您好,很高兴为您作答。可以使用如下的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的阶乘并输出。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网