永发信息网

一个关于数列前几项和的简单c语言问题

答案:2  悬赏:0  手机版
解决时间 2021-04-03 23:28
一个关于数列前几项和的简单c语言问题
最佳答案
#include 
long fct(int n);
int main(){
    int n;
    double sum = 1;
    scanf("%d", &n);
    if (n==0){//这个if-else没什么必要吧,sum本来就被你赋值为1了
        sum = 1;
    }
    else{
        
        for (int i=1; i<=n; i++){
            sum += 1.0/fct(i);
        }
    }
    printf("%.8f", sum);
    return 0;
}

long fct(int n){
    long rst;
    if (n==0 || n==1){
rst = 1;
    }
    else rst = fct(n-1)*n;
    return rst;
}
//修改后的程序为:
#include
int main(){
    int n,ifct=1;
    scanf("%d",&n); 
    double sum=1;
    for(int i=1; i<=n; i++){
        ifct*=1.0/i;
        sum += ifct;
    }
    printf("%lf",sum);
    return 0;
}
全部回答
都用DOUBLE类型的,需要的地方再强制类型转换。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
笔记本电脑系统多少钱,电脑坏了 重装系统要多
汝州到宁波火车票查询3号
Wherever you prefer to work after gra
从广州去西藏旅游大概要多少钱
一什么瓜地填量词,瓜的量词是什么
6平方的铜线可以负荷多少
刑法修正案九超员多少定罪?严重超员是超出核
文言文是的意思是什么,文言文中,”所以..
材料一:近年来,由于重视不够及其他原因,广
排骨肉中抽出像蚯蚓的白条,这是什么?
完形填空(共20小题;每小题1分,满分20分)
算式在下面,数字太多,要简便
武汉汉口车站到武汉机场坐什么车
如图所示的灭火毡是一种新型的灭火用品.使用
努力奋斗用古文怎么说,因为你的优秀,有了我的
推荐资讯
天龙特攻队插曲
卸妆的时候用洗面奶好点还是卸妆油?
永康市杰力衡器冇限公司生产的acs6型电子计价
爸爸去世一个月我发现怀孕了 这个孩子能要吗
理解万岁,可是为什么没有一个人能理解我呢?
中秋农业银行上班吗
A、B、C|、D四个数,每次取其中的三个数,并算
魔兽地图僵尸岛6.0核弹和闪电风暴能用几次啊
鸽子红鼻头是什么引起的?
红鲤鱼翻肚皮 是不是喂多了 能救活吗 急急急
吊带长裙怎么搭
请问拉斯卡w-f62方形男士电子表多少钱?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?