C语言用while编写1!+2!+...+n!
时间: 2023-10-08 17:08:19 浏览: 104
c代码-12、/*用do...while语句计算1到n的累乘之积,即计算n!*/
好的,我可以帮你解答关于C语言用while编写1! 2! ... n! 的问题。以下是代码示例:
#include <stdio.h>
int main()
{
int n, i = 1;
unsigned long long factorial = 1;
printf("请输入一个正整数:");
scanf("%d",&n);
// 循环计算 n 的阶乘
while (i<=n)
{
factorial *= i;
i++;
}
printf("%d 的阶乘为 %llu", n, factorial);
return 0;
}
这段代码可以让用户输入一个正整数 n,然后使用 while 循环计算 n 的阶乘,并输出结果。希望可以帮到你。
阅读全文