| 网站首页 | 业界新闻 | 群组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 213 人关注过本帖
标题:1到20的阶乘,我是新手
只看楼主 加入收藏
zzz
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2019-1-12
结帖率:100%
  已结贴   问题点数: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);
}
6 天前 21:59
lxk1732942
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:281
专家分:182
注 册: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;
}
6 天前 22:17
云团
Rank: 2
等 级:论坛游民
帖 子:34
专家分:34
注 册: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);
    }
}
6 天前 22:17
了无此生
Rank: 2
来 自:粤地潮州
等 级:论坛游民
威 望:1
帖 子:63
专家分:61
注 册: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编辑过]


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

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

4 天前 18:57
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:版主
威 望:370
帖 子:12856
专家分:49945
注 册: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 !
4 天前 20:31
了无此生
Rank: 2
来 自:粤地潮州
等 级:论坛游民
威 望:1
帖 子:63
专家分:61
注 册:2018-11-14
  得分:3 
回复 6楼 wp231957
谢谢提醒,是我疏忽了

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







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

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