zoukankan      html  css  js  c++  java
  • 大学第七周作业

    7-3

    #include <stdio.h>
    int main()
    {
      int n,m=1;
      double a=0;
      scanf("%d",&n);
      while(n>=m)
      {
        double s=m/(double)(2*m-1);
        if(m%2==0)
        s=-s;
        a=a+s;
        m=m+1;
      }
      printf("%.3lf",a);
    }

    设计思路:

    第一步:通过·观察数式,可知分子一次加一,分母一次加二,每次增减有符号的变化

    第二步:进行初步的定义相关变量,使得程序的编写更加简洁

    第三步:通过while循环语句以及数式可以求得最终所要的和

    该题在调试过程中,开始因为疏忽运用的是float 而并非 double导致编译错误

     

    7-5

    #include <stdio.h>
    int main()
    {
        int a,b=1,c;
        float d=0;
        c=0;
        scanf("%d",&a);
        while(b<=a)
        {
            int n;
            scanf("%d",&n);
            d+=n;
            if(n>=60)
            c=c+1;
            b=b+1;
        }
        d/=a;
        if(a==0)
        d=0;
        printf("average = %.1f
    count = %d",d,c);
    }

     设计思路:

    第一步:通过观察题目可知具体运用的算法

    第二步 :定义3个整型变量和一个浮点以便程序编辑

    第三步:通过while循环以及算法可算出所要求得平均数和及格人数

    本周学习总结:本周学习内容大多以循环为主,通过该周的学习,我基本掌握了几种基础循环的用法,比如for   while ,do while ;

    在本周的学习中,我感觉算法是一大难点,在错误使用算法的情况下,一个程序基本就是错误的

    http://www.cnblogs.com/zgq947/p/7856360.html      张国庆
    http://www.cnblogs.com/jsjyys/p/7826828.html      于耀淞 
    http://www.cnblogs.com/wxy5336/p/7828100.html     王鑫宇
      代码行数 时间 博客字数 时间 知识点
      231 8h 150- 1h 11
  • 相关阅读:
    BZOJ3875 AHOI2014/JSOI2014骑士游戏(动态规划)
    Contest 9
    Contest 8
    Codeforces Round#514 Div.2 翻车记
    Contest 7
    安徽师大附中%你赛day6 T3 Hamsters [POI2010]CHO-Hamsters 解题报告
    2018.8 安徽师大附中培训游记
    安徽师大附中%你赛day5 T3 树上行走 解题报告
    安徽师大附中%你赛day4T2 演讲解题报告
    安徽师大附中%你赛day4T1 金字塔 解题报告
  • 原文地址:https://www.cnblogs.com/archeralter/p/7856488.html
Copyright © 2011-2022 走看看