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

    要求二
    题目7-3 求交错序列前N项和
    1.实验代码

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

    2 设计思路
    (1)
    第一步:设正整数n
    第二步:结果保留3位小数,需用到double定义,并写成%.3f。
    (2)流程图

    3.本题调试过程碰到问题及解决办法
    for循环不是特别理解,让室友帮忙讲解了for循环以及while循环 和 do...while循环。
    4.本体PTA提交列表

    题目7-5 统计学生平均成绩和不及格人数
    1.实验代码

    #include <stdio.h>
    int main()
    {
      int N,count,i,grade;
      double average=0;
      double s=0;
      scanf("%d
    ",&N);
      for(i=1;i<=N;i++)
      {
        scanf("%d",&grade);
        s=s+grade;
        average=s/N;
        if (grade>=60){
          count++;}
      }
      printf("average = %.1lf
    ",average);
      printf("count = %d",count);
      return 0;
    }
    

    2 设计思路
    (1)
    第一步:计算平均成绩,需要用总分数/人数,并统计不及格人数, 并要求输入在整型范围内,所以用int。而输出会有小数,所以成绩和人数要用double定义。
    第二步:第一行为非负整数N,是学生人数。第二行给出N个非负整数,是这N位学生的成绩,并要求以空格分隔。
    (2)流程图

    3.本题调试过程碰到问题及解决办法
    最开始不会 后来问了朋友,经过朋友的讲解,以及看他的思路 整明白了。
    4.本体PTA提交列表

    要求四
    GIT地址:https://git.coding.net/yangyuxin/77777.git

    要求五
    本周你学习了哪些内容?收获了什么?
    本周学习了for循环,while循环还有do...while循环。
    本周所学内容中你觉得哪些是难点?有哪些知识点还不明白?
    大部分理解。

    要求六
    1、点评三名同学的作业
    徐伟业:http://www.cnblogs.com/xuweiye/p/7858466.html
    杨志群:http://www.cnblogs.com/12138-/p/7858650.html
    姚舜禹:http://www.cnblogs.com/yaoshunyux/p/7856492.html

    2、请用表格和折线图呈现你本周(11/9 13:00~11/19 8:00)的代码行数和时间、博客字数和时间、涉及的知识点

  • 相关阅读:
    即将到来的Android N,将具备这些新特性
    刚挣钱的程序猿同学该怎样花钱?
    Swift函数
    MVC
    css3硬件加速
    node+mongoDB+express项目需求解释
    柯里化
    web安全
    缓存机制详解
    nodejs --- crypto实现加密(转)
  • 原文地址:https://www.cnblogs.com/yangyuxin/p/7860735.html
Copyright © 2011-2022 走看看