e = 1+ x/1! + x(2)/2! + x(3)/3!......
来源:互联网 发布:python排序函数 编辑:程序博客网 时间:2024/05/19 11:49
#include <stdio.h>//计算幂的函数int mypow(int);//计算阶乘的函数float factorial(int);//计算e的函数//e = 1+ x/1! + x(2)/2! + x(3)/3!......int calculateE(int);int main(){ //存储输入的数值(用来做阶乘分之一的次数) int x; //循环标志位 char start; printf("\nstart?(y/n): "); scanf("%c", &start); while (start == 'y'){ fflush(stdin); printf("\nenter a number: "); scanf("%d", &x); //调用calculateE 计算e的值 calculateE(x); fflush(stdin); printf("\nstart?(y/n): "); scanf("%c", &start); } return 0;}//计算e的值int calculateE(int b){ //e 用来保存计算好的e值 //result 用来保存每次计算好的值,累加给e float e = 1, result; //循环标志位,让其等于在主函数中输入的x,也就是形参b int i = b; for (i; i > 0; i--){ //调用阶乘函数,计算阶乘分之一,保存给result result = mypow(i) / factorial(i); //让e先等于1,然后与每次计算好的阶乘分之一相加 e = e + result; } //打印结果 printf("\ne= %f", e); return 0;}//计算阶乘的函数float factorial(int a){ //让i= 原数字-1,这样,第一次计算就能算出 n*(n-1) int i = a - 1; //循环计算 for (i; i > 0; i--) a = a * i; //打印每次计算出的阶乘值 printf("\nx! = %d\n", a); //以float形式 返回计算结果 return a;}//计算幂的函数int mypow(int m){ int power = 1; for (int i = 0; i < m; i++){ power = m * power; //只打印计算好了的幂,不打印过程 if (i == (m - 1)) printf("\n%d `s %d power is: %d", m,m, power); } return power;}
0 0
- e = 1+ x/1! + x(2)/2! + x(3)/3!......
- 1^x + 2 ^ x + 3 ^x + …… + n^x
- 输出(x/1!)+(x*x*x/3!)+(x*x*x*x*x/5!)+````
- x^1 + x ^2 +...+x ^n = m 求x
- 切图常说的@1X@2X@3X是什么意思?
- point vs pixel @1x,@2x,@3x
- @1x @2x和@3x.png 的区别
- f(x) = e^(-x) * cos(2*PI*x)源代码
- 【c语言】有一个函数: x < 1 --- y = x 1 <= x < 10 --- y = 2 * x - 1 x >= 10 --- y = 3 * x - 11 输
- y = x(x>1) ||y = 2*x-1(1<x<10) ||y = 3*x-11(x>=10)
- x=x&(x-1)
- x=x&(x-1)
- x = x&(x-1)
- x = x&(x-1)
- 用对分法求解方程x^3-x^2-x-1=0
- 016(2) 函数连续性及 e x-1 ~x 及 ln(1+x)~x的证明
- x &= (x-1)
- x&(x-1)=?
- 自创的效率较低的排序算法,纯为了练习
- 判断三条边是否能够组成三角形
- 计算阶乘的函数
- Oracle将某字段查询结果按自定义格式封装输出以及解拆操作
- 计算e的值 e = 1+ 1/1! + 1/2! + 1/3!......
- e = 1+ x/1! + x(2)/2! + x(3)/3!......
- 计算1-99之间所有奇数的和
- 通过输入第一个值 来决定后续输入的值中 有几个来参与运算
- 计算几个整数的平均数,通过scanf读取最后一个标志位9999
- 正则表达式匹配 字体大小 如16sp
- 找出一组整数中最小的整数 程序读取的第一个值 指定了余下值的数目
- 通过输入 来控制循环 执行计算 和与积
- 从键盘输入一个数,计算从这个数开始 逐一递减的每个数的阶乘
- android Http