求e的值:e=1/0!+1/1!+1/2!+1/3!+1/4!+…+1/n!
用while循环,计算前n项
用do…while循环,要求直至最后一项的值小于10-6
人气:183 ℃ 时间:2020-10-02 03:44:02
解答
#include <stdio.h>int main(){double e=1;int index = 1;;int mul = 1;double cur;do{mul*=index;index ++;cur = 1.0/mul;e +=&nb...两个问题 要分开两个程序 去求# include int main(){double a=1,b=1,e=0,n;printf("n=");scanf("%d",&n);while(a<=n){ b*=a; e+=b; a++;}printf("%lf",e);return 0;}我这个可以做到第一问吗?不行的话求修改你的有些问题 需要改一下 稍等
推荐
猜你喜欢