C语言实现阶乘计算 - 代码示例
以下是使用C语言编写的计算阶乘的程序:
#include <stdio.h>
unsigned long long factorial(int n) {
unsigned long long result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
int main() {
int num;
printf('请输入一个整数:');
scanf('%d', &num);
if (num < 0) {
printf('输入的数必须大于等于0。\n');
} else {
unsigned long long result = factorial(num);
printf('%d的阶乘为%llu。\n', num, result);
}
return 0;
}
这个程序首先会要求用户输入一个整数,然后调用'factorial'函数计算输入整数的阶乘。如果输入的数小于0,则会输出错误信息;否则,会输出计算结果。
原文地址: https://www.cveoy.top/t/topic/qyO7 著作权归作者所有。请勿转载和采集!