zoukankan      html  css  js  c++  java
  • 小宝的第二章2

    /* 定义和调用求阶乘函数生成阶乘表 */
    #include<stdio.h>
    double fact(int n);
    int main(void)
    {
        int i,n;
        double result;
    
        printf("Enter n:");
        scanf_s("%d",&n);
        for(i=0;i<=n;i++){
            result=fact(i);
            printf("%d!=%.0f
    ",i,result);
        }
    
        return 0;
    }
    
    double fact(int n)
    {
        int i;
        double product;
    
        product=1;
        for(i=1;i<=n,i++;){
            product=product*i;
        }
    
        return product;
    }

    /* 调用幂函数pow()生成乘方表 */
    #include<stdio.h>
    #include<math.h>
    int main(void)
    {
        int i,n;
        double power;
    
        printf("Enter n:");
        scanf_s("%d",&n);
        for(i=0;i<=n;i++){
            power=pow((double)2,i);
            printf("pow(2,%d)=%.0f
    ",i,power);
        }
    
        return 0;
    }

    /* 输入一个正整数n, 求n! */
    #include<stdio.h>
    int main(void)
    {
        int i,n;
        double product;
    
        printf("Enter n:");
        scanf_s("%d",&n);
        product=1;
        for(i=1;i<=n;i++){
            product=product*i;
        }
        printf("product=%.0f
    ",product);
    
        return 0;
    }

    /* 计算1-1/3+1/5-1/7+… 共n项之和 */
    #include<stdio.h>
    int main(void)
    {
        int denominator,flag,i,n;
        double item,sum;
    
        printf("Enter n:");
        scanf_s("%d",&n);
        flag=1;
        denominator=1;
        sum=0;
        for(i=1;i<=n;i++){
            item=flag*1.0/denominator;
            sum=sum+item;
            flag=-flag;
            denominator=denominator+2;
        }
        printf("sum=%f
    ",sum);
    
        return 0;
    }

    /* 计算 1+2+3+…+n */
    #include<stdio.h>
    int main(void)
    {
        int i,n,sum;
    
        printf("Enter n:");
        scanf_s("%d",&n);
        sum=0;
        for(i=1;i<=n;i++){
            sum=sum+i;
        }
    
        printf("Sum of numbers from 1 to %d is %d is %d
    ",n,sum);
    
        return 0;
    }
  • 相关阅读:
    ubuntu下开发环境的搭建
    用移动存储设备安装Ubuntu全攻略
    LAMP服务器搭建
    PHP关闭提示、打印配置
    PHPmyadmin修改root密码
    转 sql2oracle
    SQL Server链接其他数据库服务器的方法(转)
    转(哈希查找)
    日语网址
    Reflector 右键注册
  • 原文地址:https://www.cnblogs.com/choubao/p/3350467.html
Copyright © 2011-2022 走看看