学堂 学堂 学堂公众号手机端

下面是一个计算阶乘的C语言递归代码示例: #include<stdio.h> intfactorial

lewis 2年前 (2023-12-16) 阅读数 6 #技术

下面是一个计算阶乘的C语言递归代码示例:

#include<stdio.h> intfactorial(intn){ if(n==0){ return1; }else{ returnn*factorial(n-1); } } intmain(){ intnum; printf("请输入一个整数:"); scanf("%d",&num); if(num<0){ printf("输入的整数必须大于等于0\n"); }else{ intresult=factorial(num); printf("%d的阶乘是%d\n",num,result); } return0; }

这段代码定义了一个factorial函数,用于计算n的阶乘。在main函数中,先输入一个整数,然后调用factorial函数计算阶乘值,并输出结果。如果输入的整数小于0,则会提示错误信息。


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门