求n!
来源:互联网 发布:电子词典 知乎 编辑:程序博客网 时间:2024/05/17 07:07
方法一:
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<string.h>#include<windows.h>int Factorial(int n){ int i = 1; int ret = 1; for (; i <= n; i++) { ret *= i; } return ret;}int main(){ int num = 0; printf("Please Enter a Number:>"); scanf("%d",&num); printf("result = %d",Factorial(num)); system("pause"); return 0;}
方法二:
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<string.h>//使用迭代方法int factorial(int num){ int result = 1; while (num > 1) { result *= num;//从num开始乘 num--; } return result;}int main(){ int num = 0; printf("请输入一个数:>"); scanf("%d",&num); printf("result = %d",factorial(num)); system("pause"); return 0;}
阅读全文
0 0
- 求n!
- 求N!
- 求N!
- 求N!
- 求n!
- 求N!
- 求N!
- 求n!
- 求n!
- 求N!
- 求n!
- 求N!
- 求n!
- 求n!
- 求n!
- 求 n!
- 求n!,n很大
- HOJ12186求N!%N^2
- Java8 lambda 表达式的10示例
- Qt QTreeWidget(树形控件)的用法
- 1033. 旧键盘打字(20)
- 详细解析BluetoothAdapter的详细api
- hdu 2037 今年暑假不AC
- 求n!
- 玩转ESP8266测试板(一):基本操作 2015年1月20日玩转ESP8266测试板(一):基本操作有1条评论阅读: 1,490 次 ESP8266测试板到了,在此记录一下使用过程。 先上图:
- OOP-面向对象的编程思想
- IntelliJ Java:-source 1.3中不支持,使用-source 5 或更高的版本一启用
- 摆花
- 1034. 有理数四则运算(20)
- JavaSE-4
- 1035. 插入与归并(25)
- 如何让你的虚拟机上网