zoukankan      html  css  js  c++  java
  • 作业2(习题2)

    /*输入俩个整数num1 num2,计算并输出它们的和、差、积、商与余数*/
    #include<stdio.h>
    int main(void)
    {
        int num1,num2;
        double s,d,x,y,z;
    
        printf("Enter num1 and num2:
    ");
        scanf("%d%d",&num1,&num2);
    
        s=num1+num2;
        d=num1-num2;
        x=num1*num2;
        y=num1/num2;
        z=num1%num2;
    
        printf("s=%.2f
    ",s);
        printf("d=%.2f
    ",d);
        printf("x=%.2f
    ",x);
        printf("y=%.2f
    ",y);
        printf("z=%.2f
    ",z);
    
        return 0;
    }

     

    /*输入实数x和正整数m和n,计算x^n,不允许调用pow函数求幂*/
    #include<stdio.h>
    int main(void)
    {
        int i,n;
        double x;
    
        printf("Enter n:");
        scanf("%d",&n);
        printf("Enter x:");
        scanf("%lf",&x);
    
        for(i=1;i<=n;i++){  /*for语句实现循环*/
            x=x*x;
        }
        printf("x=%.2f
    ",x);
        
        return 0;
    }

    /*输入正整数m和n,求累积和i^2+1/i*/
    #include <stdio.h>
    int main(void)
    {
        int m,n,i;
        double s = 0;    /*令s初始值为0*/
    
        printf("Enter m n:");
        scanf("%d%d", &m, &n);
    
        for (i=m; i<=n; i++){
            s=i*i+1/i;
        }
        printf("s=%.2f
    ", s);
    
        return 0;
    }

    /*编写程序,输入一个正整数n,计算1-2/3+3/5-4/7+5/9-6/11+…的前n项和*/
    #include<stdio.h>
    int main(void)
    {
        int i,n;
        double item,sum,flag;   
        flag =1;    /*用来改变正负符号*/
        sum =0;
        printf("Enter n:");
        scanf("%d",&n);
        for(i=1;i<=n;i++){
            item=(flag*i)/(2*i-1);       /*函数计算*/
            flag=-flag;
            sum=sum+item;
        }
               printf("sum=%f
    ",sum);
    
               return 0;
    }

    /*编写程序,输入一个正整数n,求2^i,可以调用pow函数求幂*/
    #include<stdio.h>
    #include<math.h>     /*调用函数*/
    int main(void)
    {
        int n,i;
        double sum,item;
        sum=0;
    
        printf("请输入n:");
        scanf("%d",&n);
    
        for(i=1;i<=n;i++){
            item=pow(2,i);    /*使用pow函数*/
            sum=sum+item;
        }
        printf("sum=%Lf
    ",sum);
    
        return 0;
    }

  • 相关阅读:
    软件仓库配置及编译http2.4及文件系统创建实例
    查找、打包、sed实例
    文件管理工具和基础脚本实例
    文件管理实例
    Linux系统中vim设置tab缩进为4个字符
    linux文件管理类命令及实例讲解
    文件元数据信息介绍及修改文件时间
    Linux发行版的系统目录名称命名规则以及用途
    回调和递归
    关于for循环的小案例
  • 原文地址:https://www.cnblogs.com/jianghaoyu0129/p/3376056.html
Copyright © 2011-2022 走看看