C语言循环和递归两种方法求n的阶乘
来源:互联网 发布:搬家有什么软件 编辑:程序博客网 时间:2024/05/16 07:08
#include<stdio.h>// 循环法求阶乘int sum1(n) {int sum = 1;for (int i = 1; i <= n; i++) {sum = sum*i;}return sum;}// 递归法求阶乘int sum2(n) {int sum=0;if (n == 1) sum=1; else sum = sum2(n - 1)*n;return sum;}void Menu() {printf_s("1 用循环法求阶乘\n");printf_s("2 用递归法求阶乘\n");printf_s("3 退出\n");}void main() {int sum = 1;int n,c;printf_s("输入要求的阶乘 n :");scanf_s("%d", &n);Menu();while (1) {printf_s("\n输入菜单: ");scanf_s("%d", &c);switch (c) {case 1:sum = sum1(n);printf_s("sum1 = %d", sum);break;case 2:sum = sum2(n);printf_s("sum2 = %d", sum);break;case 3:break;default:break;}if (c == 3) break;}system("pause");}
0 0
- C语言循环和递归两种方法求n的阶乘
- c语言:用递归方法求n的阶乘
- 用递归方法求n的阶乘(C语言)
- c语言递归求n的阶乘
- 用c语言编写求n的k次方函数,用迭代和递归两种方法
- C语言求N阶乘的方法
- C语言程序-递归和非递归分别实现求n的阶乘
- C语言使用递归求N的阶乘
- 用递归方法求n的阶乘。
- n的阶乘,循环和递归实现
- 两种方法求n!,递归和非递归调用
- C语言 - n的阶乘 递归
- Day6.16 C语言简单递归调用:用递归法求N的阶乘
- C语言练习题每练 3:递归 求n! n的阶乘
- 求N的阶乘C语言程序
- 递归求阶乘和循环阶乘
- C语言递归求阶乘
- 递归求n的阶乘
- iO7以上用CIFilter生成二维码
- Android Activity生命周期以及Fragment生命周期的区别与分析
- 第二十三章 多项目集中权限管理及分布式会话
- 流水灯
- php.ini 配置上传大文件大小和响应时间
- C语言循环和递归两种方法求n的阶乘
- apache configure 参数详解
- Python程序员都会喜欢的6个库
- 第二十四章 在线会话管理
- IOS支付宝集成一系列问题
- Habber - IOS XMPP 客户端 教程 (四)聊天界面制作
- 使APP消除上方手机消息提示栏(显示WIFI,信号格那栏)消失的方法
- Jmeter响应断言详解
- AnjularJS跨域获取html页面