c语言求阶乘的代码
作者:野牛程序员:2024-01-04 10:19:02C语言阅读 3011
阶乘的C语言代码如下:
#include <stdio.h>
int main() {
int num, i;
long long factorial = 1;
// 输入一个非负整数
printf("请输入一个非负整数: ");
scanf("%d", &num);
// 如果输入的数是负数,则显示错误
if (num < 0) {
printf("错误!负数没有阶乘。\\n");
} else {
// 计算阶乘
for (i = 1; i <= num; ++i) {
factorial *= i;
}
// 显示结果
printf("%d 的阶乘 = %lld\\n", num, factorial);
}
return 0;
}这段代码会要求用户输入一个非负整数,然后计算该整数的阶乘并显示结果。如果输入的是负数,则会显示错误消息。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c语言判断一个数字是几位数
- 下一篇:C++高八位转低八位
