从键盘输入任意一个正整数,编程计算该数的阶乘,
时间: 2023-04-02 18:00:59 浏览: 284
计算一个数的阶乘
您好,对于您的问题,我可以回答。以下是计算任意正整数阶乘的 C 代码:
```c
#include <stdio.h>
int main() {
int n, i;
unsigned long long factorial = 1;
printf("请输入一个正整数:");
scanf("%d", &n);
if (n < ) {
printf("错误:输入的数必须是正整数。\n");
return 1;
}
for (i = 1; i <= n; ++i) {
factorial *= i;
}
printf("%d 的阶乘为 %llu\n", n, factorial);
return ;
}
```
您可以输入任意一个正整数,程序将会计算出该数的阶乘并输出。希望能对您有所帮助。
阅读全文