来源:第十下载 更新:2024-04-11 13:11:28
用手机看
在学习C语言的过程中,编写阶乘代码是一个常见的练习。阶乘是指将一个数与小于它的所有正整数相乘所得的积,通常用符号“!”表示。接下来我将分享一个简单的C语言代码示例,用于计算给定数的阶乘。
c #includeint factorial(int n){ if (n==0){ return 1; } else { return n * factorial(n-1); } } int main(){ int num; printf("请输入一个非负整数:"); scanf("%d",&num); if (num <0){ printf("输入错误,请输入非负整数!\n"); } else { int result = factorial(num); printf("%d的阶乘为:%d\n", num, result); } return 0; }
以上代码中,我们定义了一个`factorial`函数用于计算阶乘,然后在`main`函数中获取用户输入的数并调用`factorial`函数进行计算。最后输出计算结果。
通过这个简单的例子,你可以加深对C语言函数递归调用的理解,并提升编程能力。希望你能够通过实践不断提升自己的编程技能!