C语言编程(练习3:函数 )
2015-01-23 16:33
169 查看
题目:利用递归函数,对一个给定的整数,输出其阶乘
知识点:递归函数的使用
代码实现:
运行结果:
知识点:递归函数的使用
代码实现:
/**< 利用递归函数,对一个给定的整数,输出其阶乘 0的阶乘是1 */ #include <stdio.h> #include <stdlib.h> int factorial(int i); //函数声明 int main() { int number; printf("整数阶乘计算,输入一个整数:\n"); scanf("%d", &number); printf("%d的阶乘是%d", number, factorial(number)); //函数调用 return 0; } int factorial(int i) //函数定义 { int fac = 1; if(i==0) //递归的终止条件 fac = 1; else fac = i * factorial(i-1); return fac; }
运行结果:
相关文章推荐
- C语言编程(练习2:函数 )
- C语言编程(练习1:函数 )
- C语言编程练习5——编写函数void change(char *a,char *b,char*c)。 函数功能是首先把b指向的字符串逆向存放
- BIT网教c语言练习_编程复习3求函数的第n项
- 在C语言中以编程的方式获取函数名
- 编程练习- 尝试写出String类的成员函数实现
- 在C语言中以编程的方式获取函数名
- 在C语言中以编程的方式获取函数名
- C语言图形编程(三、绘图函数-01)
- (2011.07.07) 编程练习_07.02_处理数组的函数
- (2011.07.08)编程练习_07.08_处理数组和结构的函数.cpp 输出结果有问题。
- C语言图形函数编程
- [转]C语言图形编程(三) -绘图函数①
- 【C编程练习】华为2013校园招聘机试题目题4:删除一个字符串中出现次数最少的字符,函数原型为:char * delChar(char *s,int iLen)
- 华为C语言编程规范(7)—函数、过程
- 在C语言中以编程的方式获取函数名
- 在C语言中以编程的方式获取函数名
- 在C语言中以编程的方式获取函数名
- C语言图形编程(三、绘图函数-02)
- C专家编程精华篇----头疼的C语言声明:const、typedef、define及函数高级声明