c语言求阶乘的代码
作者:野牛程序员:2024-01-04 10:19:02C语言阅读 2589
阶乘的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++高八位转低八位