factorial c代码实现
来源:互联网 发布:centos7编译安装mysql 编辑:程序博客网 时间:2024/06/14 22:37
#include <stdio.h>#include <stdlib.h>#include <sys/time.h>double facl(int n){ if (n == 1 || n == 0) return 1; return n * facl(n - 1);}double sum(int n){ double a=0;if(n > 0)return a = facl(n) + sum(n-1);elsereturn 0;}int main(){ int n ; int i,j ; double answer = 0.0;struct timeval start;struct timeval end;unsigned long diff; while(1){ printf("please input a number >0...\n"); scanf("%d", &n); gettimeofday(&start, NULL); for (i = 0; i < 50000; i++){ answer = sum(n); } gettimeofday(&end, NULL); printf("%.1lf\n",answer); diff = 1000000 * (end.tv_sec - start.tv_sec) + end.tv_usec - start.tv_usec; printf("the difference is %ld us\n", diff); }}
阅读全文
0 0
- factorial c代码实现
- 用C简单实现factorial(阶乘)算法
- C. Drazil and Factorial
- C. Drazil and Factorial
- factorial using c
- C. Drazil and Factorial
- 515C. Drazil and Factorial
- 【CodeForces】C. Drazil and Factorial
- Factorial!
- Factorial
- Factorial
- factorial
- Factorial
- Factorial
- Factorial
- Factorial
- Factorial
- Factorial
- 二叉树的顺序存储
- 将Sublime Text3 添加到鼠标右键
- 一道分治题
- 改进版基于Spark2.2使用Spark SQL和mysql数据库进行诗歌查询及自动集句
- 使用DOM 、DOM4J解析XML
- factorial c代码实现
- 我的学习记录22
- 贪心算法 找钱问题
- UVa 1339 Ancient
- leetcode14. Longest Common Prefix
- numpy部分常用函数
- Matlab:从无到有——LeNet(1)
- ZOJ 3987 Numbers(枚举)
- PADS Router无法自动扇出