标题:1到20的阶乘,我是新手
只看楼主
zzz
Rank: 1
等 级:新手上路
帖 子:44
专家分:8
注 册:2019-1-12
结帖率:66.67%
已结贴  问题点数:20 回复次数:10 
1到20的阶乘,我是新手
#include<math.h>
#include<stdio.h>
main()
{
    int a=1,b=1,c=1;
    float i=0.0,d=0.0001;
    while(fabs(1./a)>=fabs(d))
    {
        i=i+1/a;
        if(b%2!=0)
        c=-1;
        else c=1;
        a+=2;
        a=a*c;
        b++;
     }
     printf("%f\n",i);
}
搜索更多相关主题的帖子: 阶乘 include float while printf 
2019-01-12 21:59
lxk1732942
Rank: 6Rank: 6
等 级:侠之大者
威 望:7
帖 子:450
专家分:425
注 册:2018-9-4
得分:5 
你这个程序我貌似看不懂...
你看看这个求1~20阶乘的程序吧
程序代码:
#include <stdio.h>

int main(void)
{
    long long result = 1;

    for (int i = 1; i <= 20; i++)
    {
        result *= i;
        printf("%2d!=%lld\n", i, result);
    }

    return 0;
}
2019-01-12 22:17
云团
Rank: 2
等 级:论坛游民
帖 子:36
专家分:41
注 册:2017-1-9
得分:5 
1到20的阶乘
程序代码:
#include "stdio.h"
void main(){
    int i , j;
    double t;
    for(i = 1 ; i <= 20 ; i++){
        for(t = 1 , j = i ; j > 1 ; j--)
            t = t * j ;
        printf("1");
        for(j = 2 ; j <= i ; j++)
           printf("*%d",j);
        printf("=%.0lf\n",t);
    }
}
2019-01-12 22:17
了无此生
Rank: 3Rank: 3
来 自:粤地潮州
等 级:论坛游侠
威 望:3
帖 子:82
专家分:121
注 册:2018-11-14
得分:2 

程序代码:
#include <stdio.h>
int main(void)
{
    int i;
    long long j = 1;
    for (i = 1; i <= 20; i++)
        j *= i;
    printf("%lld", j);
    return 0;
}


[此贴子已经被作者于2019-1-14 20:42编辑过]


睡不醒的学渣(^・ω・^ )
2019-01-12 22:39
zzz
Rank: 1
等 级:新手上路
帖 子:44
专家分:8
注 册:2019-1-12
得分:0 
,.,

[此贴子已经被作者于2019-1-15 17:53编辑过]

2019-01-14 18:57
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:5 
以下是引用了无此生在2019-1-12 22:39:18的发言:


#include <stdio.h>
int main(void)
{
    int i;
    long long j;
    for (i = 1; i <= 20; i++)
        j *= i;
    printf("%lld", j);
    return 0;
}

你确认你的j不赋初值,就行吗

DO IT YOURSELF !
2019-01-14 20:31
了无此生
Rank: 3Rank: 3
来 自:粤地潮州
等 级:论坛游侠
威 望:3
帖 子:82
专家分:121
注 册:2018-11-14
得分:3 
回复 6楼 wp231957
谢谢提醒,是我疏忽了

睡不醒的学渣(^・ω・^ )
2019-01-14 20:40
zzz
Rank: 1
等 级:新手上路
帖 子:44
专家分:8
注 册:2019-1-12
得分:0 
请问一下,我明年春季高考,本科分数线有点高,考专科的话,选c语言这门可以吗?
2019-01-14 21:41
zzz
Rank: 1
等 级:新手上路
帖 子:44
专家分:8
注 册:2019-1-12
得分:0 
2019-01-14 21:45
zzz
Rank: 1
等 级:新手上路
帖 子:44
专家分:8
注 册:2019-1-12
得分:0 
回复 2楼 lxk1732942
我们老师要的是结果呀
2019-01-14 21:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-492654-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.117963 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved