zoukankan      html  css  js  c++  java
  • 附加题1

    1. 作业题目:求整数均值

        代码:

    #include<stdio.h>
    int main()
    {
        int i;
        double ave,sum;
        int a[4];
        printf("Enter 4 integers:");
        sum=0;
        for(i=0;i<4;i++){
            scanf("%d",&a[i]);
            sum=sum+a[i];
        }
        ave=sum/4;
        printf("ave=%.1f
    ",ave);
        printf("sum=%.0f
    ",sum);
        return 0;
    }

        测试截图:

    2.作业题目:阶梯电价

         代码:

    #include<stdio.h>
    #include<math.h>
    int main()
    {
        double x,cost;
        printf("Enter x:");
        scanf("%lf",&x);
        if(x>0&&x<=50)
            printf("cost=%.2f
    ",cost=0.53*x);
        else if(x>50)
            printf("cost=%.2f
    ",cost=50*0.53+(x-50)*0.58);
        else
            printf("Invalid value!");
            return 0;
    } 

         测试截图:

    3.作业题目:序列求和

         代码:

    #include<stdio.h>
    int main()
    {
        int i,n,m,sum1,sum2;
        int denominator;
        double item,sum;
        printf("Enter m:");
        scanf("%d",&m);
        printf("Enter n:");
        scanf("%d",&n);
        sum=sum1=sum2=0;
        for(i=m;i<=n;i++){
            sum1=sum1+m*m;    
        }
        for(i=m;i<=n;i++){
            item=1.0/denominator;
            sum2=sum2+item;
            denominator=denominator+1;
        }
        sum=sum1+sum2;
        printf("Sum of number from %d to %d is %.6lf
    ",m,n,sum);
        return 0;
    }

         测试截图:

    4.作业题目:求交错序列前n项和

         代码:

    #include<stdio.h>
    int main()
    {
        int denominator,flag,i,n;
        double item,sum;
        printf("Enter n:");
        scanf("%d",&n);
        flag=1;
        denominator=1;
        sum=0;
        for(i=1;i<=n;i++){
            item=flag*i*1.0/denominator;
            sum=sum+item;
            flag=-flag;
            denominator=denominator+2;
        }
        printf("sum=%f
    ",sum);
        return 0;
    }

         测试截图:

    5.作业题目:平方根求和

         代码:

    #include<stdio.h>
    #include<math.h> 
    int main ()
    {
        int i,n;
        double y,sum;
        sum=0;
        printf ("Enter n:");
        scanf("%d",&n);
        for(i=1;i<=n;i++){
            y=sqrt(i);
            sum=sum+y;    
        }
        printf("sum=%.2lf
    ",sum);
        return 0;
    }

         测试截图:

    6.作业题目:求给定序列前n项和

         代码:

    #include<stdio.h>
    double fact(int n);
    int main()
    {
        int i,n;
        double e;
        e=0;
        printf("Enter n:");
        scanf("%d",&n);
        for(i=1;i<=n;i++){
            e=e+fact(i);
        }
        printf("e=%.0lf
    ",e);
        return 0;
    }
    double fact(int n)
    {
        int i;
        double product;
        product=1;
        for(i=1;i<=n;i++){
            product=product*i;
        }
        return product;
    }

         测试截图:

    总结:

    又把以前学过的知识巩固了一遍,然后利用后来学的知识做题,觉得很方便!!

    我们要好好利用现在学的知识来解决过去的题目,这样既可以复习新知识又可以巩固旧知识,这些内容要好好去看看,复习复习!

  • 相关阅读:
    遗忘
    2008年第一篇1.15
    键盘对应值
    油田开采基础知识
    最近
    oracle中lob数据的操作
    [转]大数据能做什么,大数据和云是不是一回事?
    [转]从这些方面判断一家公司的好坏
    This Android SDK requires Android Developer Toolkit version 20.0.0 or above
    谈创新
  • 原文地址:https://www.cnblogs.com/jyt1998/p/6057669.html
Copyright © 2011-2022 走看看